CS450 Compiler Design
23
Example: Concrete Syntax of Expressions
Expression
  ::= primary-Expression
    | Expression Operator primary-Expression
primary-Expression
  ::= Integer-Literal
    | V-name
    | Operator primary-Expression
    | ( Expression )
V-name
  ::= Identifier