Transparent rules

Better parsing/action types
Good grief
This commit is contained in:
John Doty 2024-05-29 09:07:19 -07:00
parent 4f8aef3f89
commit 45a9303a27
3 changed files with 198 additions and 102 deletions

View file

@ -78,11 +78,11 @@ class FineGrammar(Grammar):
@rule
def file(self):
return self.file_statement_list
return self._file_statement_list
@rule
def file_statement_list(self):
return self.file_statement | (self.file_statement_list + self.file_statement)
def _file_statement_list(self):
return self.file_statement | (self._file_statement_list + self.file_statement)
@rule
def file_statement(self):