Module parol_runtime::parser [−][src]
Expand description
Module that provides types for syntactical analysis.
Re-exports
pub use parse_tree_type::ParseTreeType;pub use parse_tree_stack_entry::ParseTreeStackEntry;pub use lookahead_dfa::DFAState;pub use lookahead_dfa::DFATransition;pub use lookahead_dfa::LookaheadDFA;pub use parse_type::ParseStack;pub use parse_type::ParseType;pub use parser_types::LLKParser;pub use parser_types::Production;pub use user_access::UserActionsTrait;Modules
Module with types used to predict the next productions to choose during runs of generated parsers.
Module with types used in the generated parser’s parse tree stack.
Module with types used to handle the parse tree that is build during runs of the generated parsers.
Module with types used in the parse stack.
Module with the actual parser types and some supporting types.
Module with the UserActionsTrait type.
Type Definitions
Index of a non-terminal within the slice of lookahead automatons of a generated parser. Also used to index into the slice of non-terminal names in the generated parser.
Index of a production within the slice of productions of a generated parser
The index of a scanner configuration
Index of a DFA state within the slice of states of a LookaheadDFA
