There was an error while loading. Please reload this page.
1 parent 4357302 commit 7bca924Copy full SHA for 7bca924
1 file changed
Tools/peg_generator/pegen/parser_generator.py
@@ -44,8 +44,7 @@
44
class RuleCollectorVisitor(GrammarVisitor):
45
"""Visitor that invokes a provided callmaker visitor with just the NamedItem nodes"""
46
47
- def __init__(self, rules: Dict[str, Rule], callmakervisitor: GrammarVisitor) -> None:
48
- self.rules = rules
+ def __init__(self, callmakervisitor: GrammarVisitor) -> None:
49
self.callmaker = callmakervisitor
50
51
def visit_Rule(self, rule: Rule) -> None:
@@ -163,7 +162,7 @@ def collect_rules(self) -> None:
163
162
for rule in self.all_rules.values():
164
keyword_collector.visit(rule)
165
166
- rule_collector = RuleCollectorVisitor(self.rules, self.callmakervisitor)
+ rule_collector = RuleCollectorVisitor(self.callmakervisitor)
167
done: Set[str] = set()
168
while True:
169
computed_rules = list(self.all_rules)
0 commit comments