Lines Matching defs:Node
182 auto Node = dumpAST(DynTypedNode::create(findUnqualifiedDecl(AST, "root")),
185 llvm::StringRef(llvm::to_string(Node)).trim());
192 auto Node = dumpAST(DynTypedNode::create(findDecl(AST, "x")), AST.getTokens(),
194 EXPECT_EQ(Node.range, Case.range("var"));
195 ASSERT_THAT(Node.children, SizeIs(1)) << "Expected one child typeloc";
196 EXPECT_EQ(Node.children.front().range, Case.range("type"));
203 auto Node = dumpAST(
206 ASSERT_THAT(Node.children, Contains(withDetail("varFromSource")));
207 ASSERT_THAT(Node.children, Not(Contains(withDetail("funcFromHeader"))));
208 EXPECT_THAT(Node.arcana, testing::StartsWith("TranslationUnitDecl "));
209 ASSERT_FALSE(Node.range) << "Expected no range for translation unit";
214 auto Node = dumpAST(DynTypedNode::create(findDecl(AST, "x")), AST.getTokens(),
216 EXPECT_THAT(Node.arcana, testing::StartsWith("VarDecl "));
217 EXPECT_THAT(Node.arcana, testing::EndsWith(" 'int'"));
218 ASSERT_THAT(Node.children, SizeIs(1)) << "Expected one child typeloc";
219 EXPECT_THAT(Node.children.front().arcana, testing::StartsWith("QualType "));
228 auto Node = dumpAST(DynTypedNode::create(findDecl(AST, "main")),
230 ASSERT_EQ(Node.range, Case.range("func"));