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;