/third_party/python/Lib/test/test_peg_generator/ |
H A D | test_grammar_validator.py | 9 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 D | test_pegen.py | 15 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 D | test_first_sets.py | 11 from pegen.grammar import Grammar namespace 16 grammar: Grammar = parse_string(grammar_source, GrammarParser)
|
/third_party/python/Tools/peg_generator/pegen/ |
H A D | build.py | 10 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 D | testutil.py | 13 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 D | validator.py | 12 def __init__(self, grammar: grammar.Grammar) -> None: 37 def validate_grammar(the_grammar: grammar.Grammar) -> None:
|
H A D | __main__.py | 15 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 D | grammar_visualizer.py | 6 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 D | grammar_parser.py | 37 Grammar, 45 def start(self) -> Optional[Grammar]: 58 def grammar(self) -> Optional[Grammar]: 66 return Grammar ( rules , metas ) 71 return Grammar ( rules , [] )
|
H A D | parser_generator.py | 26 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 D | python_generator.py | 195 grammar: grammar.Grammar,
|
H A D | grammar.py | 43 class Grammar: class 52 lines = ["Grammar("]
|
H A D | c_generator.py | 357 grammar: grammar.Grammar,
|
/third_party/python/Tools/peg_generator/ |
H A D | Makefile | 13 GRAMMAR = ../../Grammar/python.gram 14 TOKENS = ../../Grammar/Tokens
|
/third_party/node/deps/v8/src/torque/ |
H A D | earley-parser.cc | 287 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 D | earley-parser.h | 416 // 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 D | torque-parser.cc | 2174 struct TorqueGrammar : Grammar { 2319 TorqueGrammar() : Grammar(&file) { SetWhitespace(MatchWhitespace); } in TorqueGrammar()
|
/third_party/python/Lib/lib2to3/pgen2/ |
H A D | driver.py | 113 def load_grammar(gt="Grammar.txt", gp=None, 129 g = grammar.Grammar() 158 g = grammar.Grammar()
|
H A D | grammar.py | 22 class Grammar(object): class
|
H A D | conv.py | 24 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 D | pgen.py | 7 class PgenGrammar(grammar.Grammar): 384 def generate_grammar(filename="Grammar.txt"):
|
/third_party/python/Tools/peg_generator/scripts/ |
H A D | grammar_grapher.py | 33 Grammar,
|
/third_party/node/deps/v8/src/torque/ls/ |
H A D | json-parser.cc | 86 class JsonGrammar : public Grammar { 152 JsonGrammar() : Grammar(&file) { SetWhitespace(MatchWhitespace); } in JsonGrammar()
|