Searched refs:RuleRange (Results 1 – 7 of 7) sorted by relevance
41 auto RuleRange = G.table().Nonterminals[symbol(NonterminalName)].RuleRange; in ruleFor() local42 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()
48 auto RuleRange = G.table().Nonterminals[id(NonterminalName)].RuleRange; in ruleFor() local49 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()
108 auto RuleRange = in ruleFor() local109 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()
32 const auto &R = T->Nonterminals[SID].RuleRange; in rulesFor()97 const auto &Range = T->Nonterminals[SID].RuleRange; in dumpRules()
77 auto RRange = G.table().Nonterminals[NextSym].RuleRange; in closure()235 auto RRange = G.table().Nonterminals[G.underscore()].RuleRange; in buildLR0()
124 T->Nonterminals[SID].RuleRange = {Start, End}; in build()320 auto Range = T.Nonterminals[SID].RuleRange; in diagnoseGrammar()
218 } RuleRange; member