Trait cfg::ContextFree [] [src]

pub trait ContextFree: RuleContainer + Sized {
    fn rule(&mut self, lhs: Symbol) -> RuleBuilder<&mut Self> { ... }
    fn precedenced_rule(
        &mut self,
        lhs: Symbol
    ) -> PrecedencedRuleBuilder<&mut Self>
    where
        Self::History: AssignPrecedence + Default
, { ... } }

Trait for context-free grammars.

Provided Methods

Starts building a new rule.

Starts building a new precedenced rule.

Implementors