summaryrefslogtreecommitdiff
path: root/nandgame/assembler
diff options
context:
space:
mode:
authoruvok2026-01-14 17:51:35 +0100
committeruvok2026-01-14 17:51:35 +0100
commit4340b7d0096ec2bafa580363c654291dd01227a1 (patch)
tree35267f580bd9da4cf44327e61b41053de0263304 /nandgame/assembler
parent9b3aaa0f597ca49715d1fa386f632fb8df3c2469 (diff)
pt: Make field annotation clearer
Diffstat (limited to 'nandgame/assembler')
-rw-r--r--nandgame/assembler/parser_types.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/nandgame/assembler/parser_types.py b/nandgame/assembler/parser_types.py
index 6453a44..473242d 100644
--- a/nandgame/assembler/parser_types.py
+++ b/nandgame/assembler/parser_types.py
@@ -39,9 +39,9 @@ class AsmLine:
class Instruction(AsmLine):
opcode: str
jumptarget: str
- dest: Register
- arg1: Any
- arg2: Any
+ dest: Register|None
+ arg1: Symbol | Register | Immediate | None
+ arg2: Symbol | Register | Immediate | None
@property
def num_args(self) -> int: