extra info about grammar
This commit is contained in:
parent
82feecbcb2
commit
6a08c8ba72
10
info
10
info
|
@ -20,6 +20,10 @@ 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
|
||||
|
@ -27,3 +31,9 @@ MOV a, r1
|
|||
MOV r1, [0xf000]
|
||||
ADD r1, 0x0002
|
||||
MOV 0xf001, r1
|
||||
|
||||
equiv representation
|
||||
=>
|
||||
MOV TMP, 0x0002 exp('2')
|
||||
ADD TMP, [b] exp('b') '+'
|
||||
MOV a, TMP
|
||||
|
|
Loading…
Reference in New Issue