Crate parol[−][src]
Expand description
Main module of this crate
Re-exports
pub use grammar::Cfg;
pub use grammar::Pos;
pub use grammar::Pr;
pub use grammar::Rhs;
pub use grammar::Symbol;
pub use grammar::SymbolString;
pub use grammar::SymbolStrings;
pub use grammar::Terminal;
pub use analysis::detect_left_recursions;
pub use analysis::CompiledTerminal;
pub use analysis::KTuple;
pub use analysis::KTuples;
pub use analysis::NtEdgeType;
pub use analysis::NtGrammarGraph;
pub use analysis::NtNodeType;
pub use generators::GrammarConfig;
pub use transformation::left_factor;
Modules
Module with functionalities for grammar analysis
Module with functionalities for grammar conversion
error_chains error module that auto-creates basic error types.
Module with functionalities for lexer and parser generation
Basic grammar data structures and algorithms
Module with functionalities for grammar transformation
Constants
Internal lookahead limit