Skip to content

Commit 7bca924

Browse files
authored
gh-138279: Remove unused attr in RuleCollectorVisitor in parser_generator.py (#138280)
1 parent 4357302 commit 7bca924

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

Tools/peg_generator/pegen/parser_generator.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@
4444
class RuleCollectorVisitor(GrammarVisitor):
4545
"""Visitor that invokes a provided callmaker visitor with just the NamedItem nodes"""
4646

47-
def __init__(self, rules: Dict[str, Rule], callmakervisitor: GrammarVisitor) -> None:
48-
self.rules = rules
47+
def __init__(self, callmakervisitor: GrammarVisitor) -> None:
4948
self.callmaker = callmakervisitor
5049

5150
def visit_Rule(self, rule: Rule) -> None:
@@ -163,7 +162,7 @@ def collect_rules(self) -> None:
163162
for rule in self.all_rules.values():
164163
keyword_collector.visit(rule)
165164

166-
rule_collector = RuleCollectorVisitor(self.rules, self.callmakervisitor)
165+
rule_collector = RuleCollectorVisitor(self.callmakervisitor)
167166
done: Set[str] = set()
168167
while True:
169168
computed_rules = list(self.all_rules)

0 commit comments

Comments
 (0)