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:
|
if start is None:
|
||||||
start = self.start
|
start = self.start
|
||||||
|
|
||||||
rules = inspect.getmembers(self, lambda x: isinstance(x, NonTerminal))
|
rules = self.non_terminals()
|
||||||
nonterminals = {rule.name: rule for _, rule in rules}
|
nonterminals = {rule.name: rule for rule in rules}
|
||||||
transparents = {rule.name for _, rule in rules if rule.transparent}
|
transparents = {rule.name for rule in rules if rule.transparent}
|
||||||
|
|
||||||
grammar = {}
|
grammar = {}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue