Fix handling of inlined rules in node-types generation

This commit is contained in:
Max Brunsfeld 2019-06-19 15:30:48 -07:00
parent 0a2b183bd0
commit ee1d4d6b2c
4 changed files with 205 additions and 120 deletions

View file

@ -64,6 +64,7 @@ pub(crate) struct Production {
pub dynamic_precedence: i32,
}
#[derive(Default)]
pub(crate) struct InlinedProductionMap {
pub productions: Vec<Production>,
pub production_map: HashMap<(*const Production, u32), Vec<usize>>,