summaryrefslogtreecommitdiff
path: root/nandgame/assembler/py_nand_ass/parser.py
diff options
context:
space:
mode:
authoruvok2026-01-16 12:28:53 +0100
committeruvok2026-01-16 12:28:53 +0100
commitfbadf2115f8159d77916b1295e6fe1fff2f27a5b (patch)
treead917360699ec8403ac17dc3508cb3ad3673ea01 /nandgame/assembler/py_nand_ass/parser.py
parent5992a5d9355b62cb7f442247f32243f7f9c08bae (diff)
parse,lex: Make # separate token
Diffstat (limited to 'nandgame/assembler/py_nand_ass/parser.py')
-rwxr-xr-xnandgame/assembler/py_nand_ass/parser.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/nandgame/assembler/py_nand_ass/parser.py b/nandgame/assembler/py_nand_ass/parser.py
index 432b40b..2ed79a0 100755
--- a/nandgame/assembler/py_nand_ass/parser.py
+++ b/nandgame/assembler/py_nand_ass/parser.py
@@ -158,10 +158,10 @@ def p_opcode_njmp(p: P) -> None:
def p_number(p: P) -> None:
- """number : NUMBER
- | HEXNUMBER
+ """number : SHARP NUMBER
+ | SHARP HEXNUMBER
"""
- p[0] = pt.Immediate(p[1])
+ p[0] = pt.Immediate(p[2])
def p_error(p: LexToken | None) -> LexToken|None: