From 7e2ecc6e1f9e49439696adc72dcbefd699168e44 Mon Sep 17 00:00:00 2001 From: uvok Date: Mon, 12 Jan 2026 19:16:17 +0100 Subject: Add first version of assembler --- nandgame/assembler/tlexer.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 nandgame/assembler/tlexer.py (limited to 'nandgame/assembler/tlexer.py') diff --git a/nandgame/assembler/tlexer.py b/nandgame/assembler/tlexer.py new file mode 100644 index 0000000..6203b1a --- /dev/null +++ b/nandgame/assembler/tlexer.py @@ -0,0 +1,14 @@ +import sys + +from lexer import lexer + +with open(sys.argv[1], 'rb') as f: + data = f.read() + data2 = data.decode('ascii') + lexer.input(data2) + +while True: + tok = lexer.token() + if not tok: + break # No more input + print(tok) -- cgit v1.2.3