Expand description
Parsing engine for sipha.
This crate provides:
Parserstruct and parsing logicGrammarRuledefinitions and evaluationParserStateand state managementGrammarRuleParsertrait- Helper functions for building grammars
Re-exports§
pub use crate::grammar::GrammarRule;pub use crate::grammar::GrammarRuleBuilder;pub use crate::grammar::GrammarRuleParser;pub use crate::grammar::Precedence;pub use crate::helpers::choice;pub use crate::helpers::many;pub use crate::helpers::many1;pub use crate::helpers::opt;pub use crate::helpers::rule;pub use crate::helpers::seq;pub use crate::helpers::token;pub use crate::parser::Parser;pub use crate::state::NodeBuilder;pub use crate::state::ParserState;