Crate parol_runtime
source ·Re-exports
pub use lexer::FormatToken;pub use lexer::Location;pub use lexer::LocationBuilder;pub use lexer::Span;pub use lexer::TerminalIndex;pub use lexer::ToSpan;pub use lexer::Token;pub use lexer::TokenIter;pub use lexer::TokenStream;pub use lexer::Tokenizer;pub use parser::DFAState;pub use parser::DFATransition;pub use parser::LLKParser;pub use parser::LookaheadDFA;pub use parser::NonTerminalIndex;pub use parser::ParseStack;pub use parser::ParseTreeStackEntry;pub use parser::ParseTreeType;pub use parser::ParseType;pub use parser::Production;pub use parser::ProductionIndex;pub use parser::ScannerIndex;pub use parser::StateIndex;pub use parser::UserActionsTrait;pub use codespan_reporting;pub use function_name;pub use id_tree;pub use id_tree_layout;pub use log;pub use once_cell;Modules
Module that provides types for lexical analysis.
Module that provides types for syntactical analysis.
Structs
Enums
Traits
Trait for parol’s error reporting
Implement this trait when you want to provide your own error reporting for your own error types