Lines Matching refs:grammar
13 from pegen.grammar import Grammar
26 def generate_parser(grammar: Grammar) -> Type[Parser]:
29 genr = PythonParserGenerator(grammar, out)
60 grammar = parse_string(source, GrammarParser)
61 return generate_parser(grammar)
78 def generate_c_parser_source(grammar: Grammar) -> str:
80 genr = CParserGenerator(grammar, ALL_TOKENS, EXACT_TOKENS, NON_EXACT_TOKENS, out)
86 grammar: Grammar, path: pathlib.PurePath, debug: bool = False,
89 """Generate a parser c extension for the given grammar in the given path
102 grammar, ALL_TOKENS, EXACT_TOKENS, NON_EXACT_TOKENS, file, debug=debug