From 9370fb5aa5113733f55d8e5f817603d9cbf6fb29 Mon Sep 17 00:00:00 2001 From: MegaIng1 Date: Sat, 3 Oct 2020 00:41:12 +0200 Subject: [PATCH] Fix for tree_matcher --- lark/tree_matcher.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lark/tree_matcher.py b/lark/tree_matcher.py index b9306c4..8c1f17a 100644 --- a/lark/tree_matcher.py +++ b/lark/tree_matcher.py @@ -81,7 +81,8 @@ class TreeMatcher: def __init__(self, parser): # XXX TODO calling compile twice returns different results! assert parser.options.maybe_placeholders == False - self.tokens, rules, _extra = parser.grammar.compile(parser.options.start) + # XXX TODO: we just ignore the potential existence of a postlexer + self.tokens, rules, _extra = parser.grammar.compile(parser.options.start, set()) self.rules_for_root = defaultdict(list)