Lines Matching refs:Root
72 BuildSyntaxTree(syntax::TranslationUnit *&Root, in buildTree() argument
77 : Root(Root), TB(TB), TM(TM), Arena(Arena), Tokens(std::move(Tokens)) { in buildTree()
87 Root = syntax::buildSyntaxTree(*Arena, *TM, Ctx); in buildTree()
91 syntax::TranslationUnit *&Root; in buildTree() member in SyntaxTreeTest::buildTree::BuildSyntaxTree
100 BuildSyntaxTreeAction(syntax::TranslationUnit *&Root, in buildTree() argument
104 : Root(Root), TM(TM), TB(TB), Arena(Arena) {} in buildTree()
111 return std::make_unique<BuildSyntaxTree>(Root, TB, TM, Arena, in buildTree()
116 syntax::TranslationUnit *&Root; in buildTree() member in SyntaxTreeTest::buildTree::BuildSyntaxTreeAction
157 syntax::TranslationUnit *Root = nullptr; in buildTree() local
158 BuildSyntaxTreeAction Recorder(Root, this->TM, this->TB, this->Arena); in buildTree()
167 return Root; in buildTree()
171 syntax::Node *Root) { in nodeByRange() argument
172 ArrayRef<syntax::Token> Toks = tokens(Root, *TM); in nodeByRange()
177 return Root; in nodeByRange()
179 auto *T = dyn_cast<syntax::Tree>(Root); in nodeByRange()