Lines Matching defs:symbol
242 // It stores the list of rules, which have this symbol as the
295 // The symbol right after the mark is expected at {pos} for this item to
386 // Each pattern or keyword automatically gets a terminal symbol associated with
389 // longest matching pattern coincides with a keyword, the keyword symbol is
415 // A grammar can have a result, which is the results of the start symbol.
434 // NewSymbol() allocates a fresh symbol and stores it in the current grammar.
437 auto symbol = std::make_unique<Symbol>(rules);
438 Symbol* result = symbol.get();
439 generated_symbols_.push_back(std::move(symbol));
459 // Create a new symbol to parse the given sequence of symbols.