Searched refs:rulename (Results 1 - 4 of 4) sorted by relevance
/third_party/python/Tools/peg_generator/pegen/ |
H A D | validator.py | 14 self.rulename: Optional[str] = None 16 def validate_rule(self, rulename: str, node: Rule) -> None: 17 self.rulename = rulename 19 self.rulename = None 32 f"In {self.rulename} there is an alternative that will "
|
H A D | grammar_parser.py | 150 # rule: rulename memoflag? ":" alts NEWLINE INDENT more_alts DEDENT | rulename memoflag? ":" NEWLINE INDENT more_alts DEDENT | rulename memoflag? ":" alts NEWLINE 153 (rulename := self.rulename()) 169 return Rule ( rulename [0] , rulename [1] , Rhs ( alts . alts + more_alts . alts ) , memo = opt ) 172 (rulename := self.rulename()) 186 return Rule ( rulename [ 204 def rulename(self) -> Optional[RuleName]: global() member in GeneratedParser [all...] |
H A D | c_generator.py | 444 for i, (rulename, rule) in enumerate(self.all_rules.items(), 1000): 446 self.print(f"#define {rulename}_type {i}{comment}") 448 for rulename, rule in self.all_rules.items(): 455 self.print(f"static {type}{rulename}_rule(Parser *p);") 457 for rulename, rule in list(self.all_rules.items()): 597 rulename=node.name, 634 rulename=node.name, 697 self, node: Rhs, is_loop: bool, is_gather: bool, rulename: Optional[str] 702 self.visit(alt, is_loop=is_loop, is_gather=is_gather, rulename=rulename) [all...] |
H A D | parser_generator.py | 164 for rulename in todo: 165 rule_collector.visit(self.all_rules[rulename]) 378 for rulename, rhs in rules.items(): 379 graph[rulename] = names = initial_name_visitor.visit(rhs)
|
Completed in 3 milliseconds