summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruvok2026-01-15 16:34:26 +0100
committeruvok2026-01-15 16:34:26 +0100
commit86277605087e8527b1f28831e39f64d9d55af485 (patch)
treed253dc911bd9edd77b036278475d2938769cd1be
parent844dc43709d5411ebd4c786f83e42e1e7bb61f76 (diff)
Fix name of assembler. usage
-rw-r--r--nandgame/assembler/assembler_main.py (renamed from nandgame/assembler/assembler_main .py)9
1 files changed, 3 insertions, 6 deletions
diff --git a/nandgame/assembler/assembler_main .py b/nandgame/assembler/assembler_main.py
index f77d07a..881b8fe 100644
--- a/nandgame/assembler/assembler_main .py
+++ b/nandgame/assembler/assembler_main.py
@@ -2,14 +2,11 @@ import sys
#pywrong: THIS IS A FUCKING EXECUTABLE! LEAVE ME THE FUCK ALONE.
from py_nand_ass import parser_types as pt # pyright: ignore[reportImplicitRelativeImport]
-from py_nand_ass.parser import parser # pyright: ignore[reportImplicitRelativeImport]
+from py_nand_ass.parser import parse_file # pyright: ignore[reportImplicitRelativeImport]
from py_nand_ass import assembler as ass # pyright: ignore[reportImplicitRelativeImport]
-with open(sys.argv[1], "rb") as infile:
- data = infile.read()
- data2 = data.decode("ascii")
- result: list[pt.AsmLine]
- result = parser.parse(data2, tracking=True)
+if __name__ == "__main__":
+ result = parse_file(sys.argv[1])
errors = ass.check_instructions(result)
errors = list(errors)