diff --git a/grammar/src/grammar.lalrpop b/grammar/src/grammar.lalrpop index 4db4df7..fd2ca52 100644 --- a/grammar/src/grammar.lalrpop +++ b/grammar/src/grammar.lalrpop @@ -463,6 +463,7 @@ AssertQualifierSystem: relabel::QualifierSystem = { AssertQualifierEdge: relabel::QualifierEdge = { "source" => relabel::QualifierEdge::Source, "target" => relabel::QualifierEdge::Target, + "label" => relabel::QualifierEdge::Label, } AssertQualifierNode: relabel::QualifierNode = { @@ -647,6 +648,7 @@ GroupQualifierSystem: grouping::QualifierSystem = { GroupQualifierEdge: grouping::QualifierEdge = { "source" => grouping::QualifierEdge::Source, "target" => grouping::QualifierEdge::Target, + "label" => grouping::QualifierEdge::Label, } #[inline] diff --git a/grammar_separated/src/grouping.lalrpop b/grammar_separated/src/grouping.lalrpop index f80a640..4ca65d5 100644 --- a/grammar_separated/src/grouping.lalrpop +++ b/grammar_separated/src/grouping.lalrpop @@ -26,7 +26,7 @@ match { "SystemContext", "SystemEntities", "[", "\"", "]", "^", "^^", "edge", "else", "empty", "false", "for", "if", "in", "label", "length", "let", "neighbours", "not", "rand", "return", "source", "system", "target", "then", - "toel", "tostr", "true", "{", "||", "}", "node", + "toel", "tostr", "true", "{", "||", "}", "node", "entities", } else { r"[0-9]+" => NUMBER } else {