Module wcal::parser [−][src]
Parser for the Arithmetic calculator grammar.
S ::= expr
expr ::= expr + expr
| expr - expr
| expr * expr
| expr / expr
| - expr
| ( expr )
| number
Modules
ast | Abstract syntax tree |
top_down_parser | Use top-down method to parse. |