Lines Matching defs:StmtMatch
107 auto StmtMatch = matchStmt(
117 ASSERT_TRUE(StmtMatch);
118 if (auto ResultOrErr = Stencil->eval(StmtMatch->Result)) {
147 auto StmtMatch = matchStmt(
150 ASSERT_TRUE(StmtMatch);
155 EXPECT_THAT_EXPECTED(Stencil->eval(StmtMatch->Result),
166 auto StmtMatch = matchStmt(Snippet, ifStmt(hasCondition(stmt().bind("a1")),
168 ASSERT_TRUE(StmtMatch);
170 auto ResultOrErr = Stencil->eval(StmtMatch->Result);
179 auto StmtMatch = matchStmt(Snippet, expr().bind(Id));
180 ASSERT_TRUE(StmtMatch);
181 EXPECT_THAT_EXPECTED(Stencil->eval(StmtMatch->Result),
187 auto StmtMatch = matchStmt(Snippet, expr().bind(Id));
188 ASSERT_TRUE(StmtMatch);
189 EXPECT_THAT_EXPECTED(Stencil->eval(StmtMatch->Result),
227 auto StmtMatch = matchStmt(Input, selectMatcher());
228 ASSERT_TRUE(StmtMatch);
229 EXPECT_THAT_EXPECTED(selectStencil()->eval(StmtMatch->Result),
235 auto StmtMatch = matchStmt(Input, selectMatcher());
236 ASSERT_TRUE(StmtMatch);
237 EXPECT_THAT_EXPECTED(selectStencil()->eval(StmtMatch->Result),
243 auto StmtMatch = matchStmt(Input, selectMatcher());
244 ASSERT_TRUE(StmtMatch);
246 selectStencil()->eval(StmtMatch->Result),
254 auto StmtMatch = matchStmt(Input, selectMatcher());
255 ASSERT_TRUE(StmtMatch);
257 EXPECT_THAT_EXPECTED(Stencil->eval(StmtMatch->Result),
343 auto StmtMatch =
345 ASSERT_TRUE(StmtMatch);
347 EXPECT_THAT_EXPECTED(Stencil->eval(StmtMatch->Result), HasValue("*x"));
378 auto StmtMatch =
380 ASSERT_TRUE(StmtMatch);
382 EXPECT_THAT_EXPECTED(Stencil->eval(StmtMatch->Result), HasValue("x"));
459 auto StmtMatch =
461 ASSERT_TRUE(StmtMatch);
462 EXPECT_THAT_EXPECTED(access(Id, "field")->eval(StmtMatch->Result),
478 auto StmtMatch = matchStmt(
482 ASSERT_TRUE(StmtMatch);
484 EXPECT_THAT_EXPECTED(Stencil->eval(StmtMatch->Result),
500 auto StmtMatch =
503 ASSERT_TRUE(StmtMatch);
505 EXPECT_THAT_EXPECTED(Stencil->eval(StmtMatch->Result), HasValue("field"));
511 auto StmtMatch =
513 ASSERT_TRUE(StmtMatch);
514 EXPECT_THAT_EXPECTED(describe("type")->eval(StmtMatch->Result),
521 auto StmtMatch =
523 ASSERT_TRUE(StmtMatch);
524 EXPECT_THAT_EXPECTED(describe("type")->eval(StmtMatch->Result),
531 auto StmtMatch =
533 ASSERT_TRUE(StmtMatch);
534 EXPECT_THAT_EXPECTED(describe("type")->eval(StmtMatch->Result),
541 auto StmtMatch =
543 ASSERT_TRUE(StmtMatch);
544 EXPECT_THAT_EXPECTED(describe("type")->eval(StmtMatch->Result),
551 auto StmtMatch =
553 ASSERT_TRUE(StmtMatch);
554 EXPECT_THAT_EXPECTED(describe("type")->eval(StmtMatch->Result),
561 auto StmtMatch =
563 ASSERT_TRUE(StmtMatch);
564 EXPECT_THAT_EXPECTED(describe("type")->eval(StmtMatch->Result),
571 auto StmtMatch = matchStmt(Snippet, callExpr(callee(namedDecl().bind("fn"))));
572 ASSERT_TRUE(StmtMatch);
573 EXPECT_THAT_EXPECTED(describe("fn")->eval(StmtMatch->Result),
580 auto StmtMatch = matchStmt(
585 ASSERT_TRUE(StmtMatch);
586 EXPECT_THAT_EXPECTED(describe("fn")->eval(StmtMatch->Result),
605 auto StmtMatch =
609 ASSERT_TRUE(StmtMatch);
611 EXPECT_THAT_EXPECTED(S->eval(StmtMatch->Result), HasValue("MACRO"));
619 auto StmtMatch =
621 ASSERT_TRUE(StmtMatch);
623 EXPECT_THAT_EXPECTED(S->eval(StmtMatch->Result), HasValue("3"));
632 auto StmtMatch = matchStmt(
636 ASSERT_TRUE(StmtMatch);
638 EXPECT_THAT_EXPECTED(S->eval(StmtMatch->Result), HasValue("3"));
647 auto StmtMatch =
651 ASSERT_TRUE(StmtMatch);
653 Expected<std::string> Result = S->eval(StmtMatch->Result);