summaryrefslogtreecommitdiff
path: root/nandgame/assembler/py_nand_ass
diff options
context:
space:
mode:
Diffstat (limited to 'nandgame/assembler/py_nand_ass')
-rwxr-xr-xnandgame/assembler/py_nand_ass/parser.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/nandgame/assembler/py_nand_ass/parser.py b/nandgame/assembler/py_nand_ass/parser.py
index 2ed79a0..6c7b5eb 100755
--- a/nandgame/assembler/py_nand_ass/parser.py
+++ b/nandgame/assembler/py_nand_ass/parser.py
@@ -177,14 +177,14 @@ def p_error(p: LexToken | None) -> LexToken|None:
tok: LexToken = __parser.token()
if not tok or tok.type == 'NL':
break
- __parser.errok()
+ __parser.restart()
return tok
__parser: yacc.LRParser = yacc.yacc()
def parse_text(text: str) -> list[pt.AsmLine]:
- return __parser.parse(text, tracking=True)
+ return __parser.parse(text, tracking=True, debug=False)
def parse_file(filename: str) -> list[pt.AsmLine]:
with open(filename, "rb") as infile: