CS450 Compiler Design
25
Abstract Syntax Trees
•Abstract Syntax Tree for:    d:=d+10*n
BinaryExpression
VNameExp
BinaryExpression
Ident
d
+
Op
Int-Lit
10
*
Op
SimpleVName
IntegerExp
VNameExp
Ident
n
SimpleVName
AssignmentCmd
d
Ident
VName
SimpleVName