Trait cfg::history::EliminateNulling [] [src]

pub trait EliminateNulling {
    fn eliminate_nulling<R>(&self, rule: &R, which: BinarizedRhsSubset) -> Self where R: GrammarRule;
}

Trait for history types that allow the rule to have nulling symbols eliminated from the RHS.

Required Methods

fn eliminate_nulling<R>(&self, rule: &R, which: BinarizedRhsSubset) -> Self where R: GrammarRule

Returns a history. May record the elimination.

Implementors