Fix regex generation, extras

This commit is contained in:
John Doty 2024-09-05 06:31:17 -07:00
parent 94f5958087
commit be8e017fd9
2 changed files with 19 additions and 8 deletions

View file

@ -2729,6 +2729,9 @@ class Grammar:
def terminals(self) -> list[Terminal]:
return self._terminals
def trivia_terminals(self) -> list[Terminal]:
return self._trivia
def non_terminals(self) -> list[NonTerminal]:
return [nt for _, nt in inspect.getmembers(self, lambda x: isinstance(x, NonTerminal))]