Struct earley::Rule
[−]
[src]
pub struct Rule<T> { /* fields omitted */ }
pub struct Rule<T> { /* fields omitted */ }
impl<T> Rule<T>
[src]fn new(name: &'static str, productions: Vec<Box<Production<T>>>) -> Rule<T>
fn is_nullable(&self) -> bool
fn get_name(&self) -> &'static str
fn get_productions(&self) -> &[Box<Production<T>>]
fn mark_as_nullable(&self)