Chapter 8:
Intermediate Code Generation
Syntax directed translation of expression .
E
-E
1
E.place := newtmp
E.code := E
1
.code ||
gen(E.place := - E
1
.place)
E
(E
1
)
E.place := E
1
.place
E.code := E
1
.code
E
id
E.place := id.place
E.code := ' '