summaryrefslogtreecommitdiff
path: root/nandgame/assembler
diff options
context:
space:
mode:
authoruvok2026-01-15 19:58:38 +0100
committeruvok2026-01-15 19:58:38 +0100
commit9b760dd630160d0a2ab931f82658b9fbb7f3b3ae (patch)
tree40825cd8eceefb0b396464d835f45dcf3b337e46 /nandgame/assembler
parent55230def92e3ba57a132a31086b89505c6819c8b (diff)
assembler: Avoid NoneError
check result
Diffstat (limited to 'nandgame/assembler')
-rw-r--r--nandgame/assembler/assembler_main.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/nandgame/assembler/assembler_main.py b/nandgame/assembler/assembler_main.py
index 881b8fe..9871a31 100644
--- a/nandgame/assembler/assembler_main.py
+++ b/nandgame/assembler/assembler_main.py
@@ -7,6 +7,9 @@ from py_nand_ass import assembler as ass # pyright: ignore[reportImplicitRelati
if __name__ == "__main__":
result = parse_file(sys.argv[1])
+ if not result:
+ print("Parsing returned an empty result")
+ sys.exit(1)
errors = ass.check_instructions(result)
errors = list(errors)