This yacc grammar was generated on Tue Oct 30 12:38:28 PDT 2012 from the annotated Jacc grammar file Calculator.grm.
Session
: Actions Exit
;
Actions
: /* empty */
| Actions Action
;
Action
: Expression ';'
| Definition ';'
| error ';'
;
Expression
: IDENTIFIER
| NUMBER
| Expression '+' Expression
| Expression '-' Expression
| Expression '*' Expression
| Expression '/' Expression
| '-' Expression
| '(' Expression ')'
;
Definition
: IDENTIFIER '=' Expression
;
Exit
: 'exit' ';'
;
Copyright © 2012 by Hassan Aït-Kaci; All Rights Reserved.