Home
last modified time | relevance | path

Searched refs:Recoveries (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/grammar/
H A DLRTableBuild.cpp70 llvm::sort(Recoveries, [&](const auto &L, const auto &R) { in build()
74 Table.Recoveries.reserve(Recoveries.size()); in build()
75 for (const auto &R : Recoveries) in build()
76 Table.Recoveries.push_back({R.second.Strategy, R.second.Result}); in build()
81 while (SortedIndex < Recoveries.size() && in build()
82 Recoveries[SortedIndex].first == State) in build()
86 assert(SortedIndex == Recoveries.size()); in build()
98 Build.Recoveries.push_back( in buildSLR()
H A DLRGraph.cpp200 Recoveries.push_back({Src, Strategy, Result}); in buildLR0()
216 Recoveries.shrink_to_fit(); in buildLR0()
219 return LRGraph(std::move(States), std::move(Edges), std::move(Recoveries), in buildLR0()
228 std::vector<Recovery> Recoveries; in buildLR0() member in clang::pseudo::LRGraph::buildLR0::Builder
/llvm-project-15.0.7/clang-tools-extra/pseudo/include/clang-pseudo/grammar/
H A DLRGraph.h153 llvm::ArrayRef<Recovery> recoveries() const { return Recoveries; } in recoveries()
162 std::vector<Recovery> Recoveries, in LRGraph() argument
165 Recoveries(std::move(Recoveries)), StartStates(std::move(StartStates)) { in LRGraph()
170 std::vector<Recovery> Recoveries; variable
H A DLRTable.h114 return llvm::makeArrayRef(Recoveries.data() + RecoveryOffset[State], in getRecovery()
115 Recoveries.data() + RecoveryOffset[State + 1]); in getRecovery()
161 std::vector<std::pair<StateID, Recovery>> Recoveries; member
270 std::vector<Recovery> Recoveries; variable
/llvm-project-15.0.7/clang-tools-extra/pseudo/unittests/
H A DGLRTest.cpp392 B.Recoveries.push_back({StateID{1}, {extensionID("Braces"), id("word")}}); in TEST_F()
436 B.Recoveries.push_back({StateID{1}, {extensionID("Braces"), id("body")}}); in TEST_F()
479 B.Recoveries.push_back({StateID{1}, {extensionID("Braces"), id("number")}}); in TEST_F()
480 B.Recoveries.push_back({StateID{1}, {extensionID("Braces"), id("word")}}); in TEST_F()