extra info about grammar

This commit is contained in:
fsan 2021-10-04 23:28:27 -03:00
parent 82feecbcb2
commit 6a08c8ba72
1 changed files with 11 additions and 1 deletions

12
info
View File

@ -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