Home
last modified time | relevance | path

Searched refs:RuleRange (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/pseudo/unittests/
H A DForestTest.cpp41 auto RuleRange = G.table().Nonterminals[symbol(NonterminalName)].RuleRange; in ruleFor() local
42 if (RuleRange.End - RuleRange.Start == 1) in ruleFor()
43 return G.table().Nonterminals[symbol(NonterminalName)].RuleRange.Start; in ruleFor()
45 << ", but it has " << RuleRange.End - RuleRange.Start in ruleFor()
H A DGrammarTest.cpp48 auto RuleRange = G.table().Nonterminals[id(NonterminalName)].RuleRange; in ruleFor() local
49 if (RuleRange.End - RuleRange.Start == 1) in ruleFor()
50 return G.table().Nonterminals[id(NonterminalName)].RuleRange.Start; in ruleFor()
52 << ", but it has " << RuleRange.End - RuleRange.Start in ruleFor()
H A DGLRTest.cpp108 auto RuleRange = in ruleFor() local
109 TestLang.G.table().Nonterminals[id(NonterminalName)].RuleRange; in ruleFor()
110 if (RuleRange.End - RuleRange.Start == 1) in ruleFor()
113 .RuleRange.Start; in ruleFor()
115 << ", but it has " << RuleRange.End - RuleRange.Start in ruleFor()
/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/grammar/
H A DGrammar.cpp32 const auto &R = T->Nonterminals[SID].RuleRange; in rulesFor()
97 const auto &Range = T->Nonterminals[SID].RuleRange; in dumpRules()
H A DLRGraph.cpp77 auto RRange = G.table().Nonterminals[NextSym].RuleRange; in closure()
235 auto RRange = G.table().Nonterminals[G.underscore()].RuleRange; in buildLR0()
H A DGrammarBNF.cpp124 T->Nonterminals[SID].RuleRange = {Start, End}; in build()
320 auto Range = T.Nonterminals[SID].RuleRange; in diagnoseGrammar()
/llvm-project-15.0.7/clang-tools-extra/pseudo/include/clang-pseudo/grammar/
H A DGrammar.h218 } RuleRange; member