Refactor to use non_terminals()
This commit is contained in:
parent
f8b62bf4a4
commit
80d932b36a
1 changed files with 3 additions and 3 deletions
|
|
@ -2544,9 +2544,9 @@ class Grammar:
|
|||
if start is None:
|
||||
start = self.start
|
||||
|
||||
rules = inspect.getmembers(self, lambda x: isinstance(x, NonTerminal))
|
||||
nonterminals = {rule.name: rule for _, rule in rules}
|
||||
transparents = {rule.name for _, rule in rules if rule.transparent}
|
||||
rules = self.non_terminals()
|
||||
nonterminals = {rule.name: rule for rule in rules}
|
||||
transparents = {rule.name for rule in rules if rule.transparent}
|
||||
|
||||
grammar = {}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue