marpa 0.3.0

Safe bindings to the libmarpa parsing engine
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::thin::earley::EarleySet;
use crate::thin::rule::Rule;

pub struct ProgressItem {
    pub rule: Rule,
    pub pos: i32,
    pub origin: EarleySet,
}

pub type ProgressReport = Vec<ProgressItem>;