diff --git a/lark/load_grammar.py b/lark/load_grammar.py index 5896f9f..6f6c3e5 100644 --- a/lark/load_grammar.py +++ b/lark/load_grammar.py @@ -172,7 +172,7 @@ class EBNF_to_BNF(Transformer_InPlace): new_name = '__%s_%s_%d' % (self.prefix, type_, self.i) self.i += 1 - t = NonTerminal(Token('RULE', new_name, -1)) + t = NonTerminal(new_name) tree = ST('expansions', [ST('expansion', [expr]), ST('expansion', [t, expr])]) self.new_rules.append((new_name, tree, self.rule_options)) self.rules_by_expr[expr] = t