Enum lalr::LRAction
[−]
[src]
pub enum LRAction<'a, T: 'a, N: 'a, A: 'a> { Reduce(&'a N, &'a Rhs<T, N, A>), Shift(usize), Accept, }
An action in an LR(1) parse table.
Variants
Reduce(&'a N, &'a Rhs<T, N, A>)
Reduce by the given rule.
Shift(usize)
Shift, moving to the given state.
Accept
Accept, ending the parse.