1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
//! Parser for the Arithmetic calculator grammar.
//! ```text
//! S ::= expr
//! expr ::= expr + expr
//!        | expr - expr
//!        | expr * expr
//!        | expr / expr
//!        | - expr
//!        | ( expr )
//!        | number
//! ```
pub mod ast;
pub mod top_down_parser;