Home
last modified time | relevance | path

Searched refs:Grammar (Results 1 - 23 of 23) sorted by relevance

/third_party/python/Lib/test/test_peg_generator/
H A Dtest_grammar_validator.py9 from pegen.grammar import Grammar namespace
20 grammar: Grammar = parse_string(grammar_source, GrammarParser)
32 grammar: Grammar = parse_string(grammar_source, GrammarParser)
47 grammar: Grammar = parse_string(grammar_source, GrammarParser)
H A Dtest_pegen.py15 from pegen.grammar import GrammarVisitor, GrammarError, Grammar namespace
34 grammar: Grammar = parse_string(grammar_source, GrammarParser)
60 grammar: Grammar = parse_string(grammar_source, GrammarParser)
430 grammar: Grammar = parse_string(grammar_source, GrammarParser)
505 grammar: Grammar = parse_string(grammar_source, GrammarParser)
516 grammar: Grammar = parse_string(grammar_source, GrammarParser)
531 grammar: Grammar = parse_string(grammar_source, GrammarParser)
632 grammar: Grammar = parse_string(grammar_source, GrammarParser)
941 # Grammar/Rule/Rhs/Alt/NamedItem/NameLeaf -> 6
957 # Grammar/Rul
[all...]
H A Dtest_first_sets.py11 from pegen.grammar import Grammar namespace
16 grammar: Grammar = parse_string(grammar_source, GrammarParser)
/third_party/python/Tools/peg_generator/pegen/
H A Dbuild.py10 from pegen.grammar import Grammar namespace
170 ) -> Tuple[Grammar, Parser, Tokenizer]:
212 grammar: Grammar,
241 grammar: Grammar,
262 ) -> Tuple[Grammar, Parser, Tokenizer, ParserGenerator]:
302 ) -> Tuple[Grammar, Parser, Tokenizer, ParserGenerator]:
H A Dtestutil.py13 from pegen.grammar import Grammar namespace
26 def generate_parser(grammar: Grammar) -> Type[Parser]:
78 def generate_c_parser_source(grammar: Grammar) -> str:
86 grammar: Grammar, path: pathlib.PurePath, debug: bool = False,
H A Dvalidator.py12 def __init__(self, grammar: grammar.Grammar) -> None:
37 def validate_grammar(the_grammar: grammar.Grammar) -> None:
H A D__main__.py15 from pegen.build import Grammar, Parser, ParserGenerator, Tokenizer namespace
21 ) -> Tuple[Grammar, Parser, Tokenizer, ParserGenerator]:
50 ) -> Tuple[Grammar, Parser, Tokenizer, ParserGenerator]:
88 c_parser.add_argument("grammar_filename", help="Grammar description")
109 python_parser.add_argument("grammar_filename", help="Grammar description")
139 print("Raw Grammar:")
143 print("Clean Grammar:")
H A Dgrammar_visualizer.py6 from pegen.grammar import Grammar, Rule namespace
11 argparser.add_argument("filename", help="Grammar description")
27 def print_grammar_ast(self, grammar: Grammar, printer: Callable[..., None] = print) -> None:
H A Dgrammar_parser.py37 Grammar,
45 def start(self) -> Optional[Grammar]:
58 def grammar(self) -> Optional[Grammar]:
66 return Grammar ( rules , metas )
71 return Grammar ( rules , [] )
H A Dparser_generator.py26 Grammar,
58 """Visitor that collects all the keywods and soft keywords in the Grammar"""
93 def __init__(self, grammar: Grammar, tokens: Set[str], file: Optional[IO[Text]]):
101 raise GrammarError("Grammar without a trailer must have a 'start' rule")
H A Dpython_generator.py195 grammar: grammar.Grammar,
H A Dgrammar.py43 class Grammar: class
52 lines = ["Grammar("]
H A Dc_generator.py357 grammar: grammar.Grammar,
/third_party/python/Tools/peg_generator/
H A DMakefile13 GRAMMAR = ../../Grammar/python.gram
14 TOKENS = ../../Grammar/Tokens
/third_party/node/deps/v8/src/torque/
H A Dearley-parser.cc287 bool Grammar::MatchChar(int (*char_class)(int), InputPosition* pos) { in MatchChar()
296 bool Grammar::MatchChar(bool (*char_class)(char), InputPosition* pos) { in MatchChar()
305 bool Grammar::MatchString(const char* s, InputPosition* pos) { in MatchString()
315 bool Grammar::MatchAnyChar(InputPosition* pos) { in MatchAnyChar()
H A Dearley-parser.h416 // Grammar is intended to be subclassed, with Symbol members forming the
418 class Grammar { class
422 explicit Grammar(Symbol* start) : start_(start) {} in Grammar() function in v8::internal::Grammar
H A Dtorque-parser.cc2174 struct TorqueGrammar : Grammar {
2319 TorqueGrammar() : Grammar(&file) { SetWhitespace(MatchWhitespace); } in TorqueGrammar()
/third_party/python/Lib/lib2to3/pgen2/
H A Ddriver.py113 def load_grammar(gt="Grammar.txt", gp=None,
129 g = grammar.Grammar()
158 g = grammar.Grammar()
H A Dgrammar.py22 class Grammar(object): class
H A Dconv.py24 equivalent grammar tables directly from the Grammar.txt input file
36 class Converter(grammar.Grammar):
37 """Grammar subclass that reads classic pgen output files.
H A Dpgen.py7 class PgenGrammar(grammar.Grammar):
384 def generate_grammar(filename="Grammar.txt"):
/third_party/python/Tools/peg_generator/scripts/
H A Dgrammar_grapher.py33 Grammar,
/third_party/node/deps/v8/src/torque/ls/
H A Djson-parser.cc86 class JsonGrammar : public Grammar {
152 JsonGrammar() : Grammar(&file) { SetWhitespace(MatchWhitespace); } in JsonGrammar()

Completed in 17 milliseconds