Module functor

Module functor 

Source

Re-exports§

pub use analyzer::AllowEmptyRuleAnalyzer;
pub use analyzer::RuleRefGraphFinder;
pub use analyzer::UsedRulesAnalyzer;
pub use constructor::GrammarConcat;
pub use constructor::GrammarUnion;
pub use constructor::add_sub_grammar;
pub use fsm_builder::GrammarFsmBuilder;
pub use fsm_hasher::GrammarFsmHasher;
pub use fsm_hasher::hash_sequence;
pub use lookahead::LookaheadAssertionAnalyzer;
pub use mutator::GrammarMutator;
pub use mutator::MutatorState;
pub use normalizer::GrammarNormalizer;
pub use normalizer::RootRuleRenamer;
pub use normalizer::SingleElementExprEliminator;
pub use optimizer::ByteStringFuser;
pub use optimizer::DeadCodeEliminator;
pub use optimizer::GrammarOptimizer;
pub use optimizer::RepetitionNormalizer;
pub use optimizer::RuleInliner;
pub use structure_normalizer::StructureNormalizer;

Modules§

analyzer
char_range
constructor
fsm_builder
fsm_hasher
hash_walk
lookahead
mutator
normalizer
optimizer
structure_normalizer
tag_dispatch_fsm