Advertisement
sreejith2904

expression grammar

May 29th, 2013
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1.  
  2.  
  3. grammar expression;
  4.  
  5.  
  6. stat : expr
  7. ;
  8.  
  9. expr : multExpr (('+'|'-') multExpr)*
  10. ;
  11.  
  12. multExpr: atom ('*' atom)*
  13. ;
  14.  
  15. atom : INT
  16. | ID
  17. | '(' expr ')'
  18. ;
  19.  
  20. ID : 'a'..'z'+ ;
  21. INT : '0'..'9'+ ;
  22. WS : (' '|'\n')+ {$channel=HIDDEN;} ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement