diff options
Diffstat (limited to 'nandgame')
| -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) |
