Work on expressions grammar

This commit is contained in:
Aleksey Kladov 2020-07-31 16:52:08 +02:00
parent d4d986c7f8
commit bfcee63e75
4 changed files with 1516 additions and 1475 deletions

View file

@ -579,6 +579,9 @@ fn lower_rule(acc: &mut Vec<Field>, grammar: &Grammar, label: Option<&String>, r
}
Rule::Labeled { label: l, rule } => {
assert!(label.is_none());
if l == "op" {
return;
}
lower_rule(acc, grammar, Some(l), rule);
}
Rule::Seq(rules) | Rule::Alt(rules) => {