[][src]Trait lrpar::parser::Recoverer

pub trait Recoverer<StorageT: Hash + PrimInt + Unsigned, ActionT> {
    fn recover(
        &self,
        finish_by: Instant,
        parser: &Parser<StorageT, ActionT>,
        in_laidx: usize,
        in_pstack: &mut Vec<StIdx>,
        astack: &mut Vec<AStackType<ActionT, StorageT>>
    ) -> (usize, Vec<Vec<ParseRepair<StorageT>>>); }

Required methods

fn recover(
    &self,
    finish_by: Instant,
    parser: &Parser<StorageT, ActionT>,
    in_laidx: usize,
    in_pstack: &mut Vec<StIdx>,
    astack: &mut Vec<AStackType<ActionT, StorageT>>
) -> (usize, Vec<Vec<ParseRepair<StorageT>>>)

Loading content...

Implementors

Loading content...