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