CS450 Compiler Design
24
Example:
Abstract Syntax of Expressions
Expression
::= Integer-Literal
IntegerExp
| V-name
VNameExp
| Operator Expression
UnaryExp
| Expression Op Expression
BinaryExp
V-name
::= Identifier
SimpleVName