extra info about grammar
This commit is contained in:
parent
82feecbcb2
commit
6a08c8ba72
12
info
12
info
|
@ -20,10 +20,20 @@ MOV a, 0x0004
|
|||
|
||||
a = b + 2
|
||||
=>
|
||||
stmAssign('a', opexp(exp('b'), '+', exp('2')))
|
||||
=>
|
||||
assign('a' binop('b' + 2, scope))
|
||||
=>
|
||||
MOV r1, [b]
|
||||
ADD r1, 0x0002
|
||||
MOV a, r1
|
||||
=>
|
||||
MOV r1, [0xf000]
|
||||
ADD r1, 0x0002
|
||||
MOV 0xf001, r1
|
||||
MOV 0xf001, r1
|
||||
|
||||
equiv representation
|
||||
=>
|
||||
MOV TMP, 0x0002 exp('2')
|
||||
ADD TMP, [b] exp('b') '+'
|
||||
MOV a, TMP
|
||||
|
|
Loading…
Reference in New Issue