Searched refs:GrammarTable (Results 1 – 3 of 3) sorted by relevance
140 struct GrammarTable;148 explicit Grammar(std::unique_ptr<GrammarTable>);190 const GrammarTable &table() const { return *T; } in table()193 std::unique_ptr<GrammarTable> T;208 struct GrammarTable { struct209 GrammarTable();
26 Grammar::Grammar(std::unique_ptr<GrammarTable> Table) : T(std::move(Table)) { in Grammar()73 [&](const GrammarTable::Nonterminal &X) { return X.Name < Name; }); in findNonterminal()208 GrammarTable::GrammarTable() : Terminals(getTerminalNames()) {} in GrammarTable() function in clang::pseudo::GrammarTable
45 auto T = std::make_unique<GrammarTable>(); in build()73 llvm::sort(T->Nonterminals, [](const GrammarTable::Nonterminal &L, in build()74 const GrammarTable::Nonterminal &R) { in build()138 std::vector<unsigned> getTopologicalOrder(GrammarTable *T) { in getTopologicalOrder()251 void applyAttributes(const RuleSpec& Spec, const GrammarTable& T, Rule& R) { in applyAttributes()