diff options
| author | uvok | 2026-01-16 12:28:53 +0100 |
|---|---|---|
| committer | uvok | 2026-01-16 12:28:53 +0100 |
| commit | fbadf2115f8159d77916b1295e6fe1fff2f27a5b (patch) | |
| tree | ad917360699ec8403ac17dc3508cb3ad3673ea01 /nandgame/assembler/py_nand_ass/parser.py | |
| parent | 5992a5d9355b62cb7f442247f32243f7f9c08bae (diff) | |
parse,lex: Make # separate token
Diffstat (limited to 'nandgame/assembler/py_nand_ass/parser.py')
| -rwxr-xr-x | nandgame/assembler/py_nand_ass/parser.py | 6 |
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: |
