Lines Matching refs:parsePattern
1001 P.parsePattern("N/A", "CHECK", SM, Req); in PatternTester()
1023 bool parsePattern(StringRef Pattern) { in parsePattern() function in __anon85dcea870111::PatternTester
1025 return P.parsePattern(PatBufferRef, "CHECK", SM, Req); in parsePattern()
1079 EXPECT_FALSE(Tester.parsePattern("[[#%u, VAR_UNSIGNED:]]")); in TEST_F()
1080 EXPECT_FALSE(Tester.parsePattern("[[#%x, VAR_LOWER_HEX:]]")); in TEST_F()
1084 EXPECT_FALSE(Tester.parsePattern("[[#%.8X, PADDED_ADDR:]]")); in TEST_F()
1085 EXPECT_FALSE(Tester.parsePattern("[[#%.8, PADDED_NUM:]]")); in TEST_F()
1116 ASSERT_FALSE(Tester.parsePattern("[[#SAME_LINE_VAR:]]")); in TEST_F()
1123 ASSERT_FALSE(Tester.parsePattern("[[#SAME_LINE_EXPR_VAR:@LINE+1]]")); in TEST_F()
1131 EXPECT_TRUE(Tester.parsePattern("[[UNDEF:.*]]")); in TEST_F()
1334 EXPECT_TRUE(Tester.parsePattern("[[ BAR]]")); in TEST_F()
1337 EXPECT_TRUE(Tester.parsePattern("[[42INVALID]]")); in TEST_F()
1340 EXPECT_TRUE(Tester.parsePattern("[[@PAT:]]")); in TEST_F()
1341 EXPECT_TRUE(Tester.parsePattern("[[PAT+2:]]")); in TEST_F()
1344 EXPECT_TRUE(Tester.parsePattern("[[FOO:]]")); in TEST_F()
1347 EXPECT_TRUE(Tester.parsePattern("[[FOO-BAR]]")); in TEST_F()
1350 EXPECT_FALSE(Tester.parsePattern("[[BAR]]")); in TEST_F()
1353 EXPECT_FALSE(Tester.parsePattern("[[PAT:[0-9]+]]")); in TEST_F()
1356 EXPECT_TRUE(Tester.parsePattern("[[#42INVALID]]")); in TEST_F()
1359 EXPECT_FALSE(Tester.parsePattern("[[#FOO]]")); in TEST_F()
1362 EXPECT_FALSE(Tester.parsePattern("[[@LINE+2]]")); in TEST_F()
1365 EXPECT_TRUE(Tester.parsePattern("[[@LINE+0x3]]")); in TEST_F()
1372 ASSERT_FALSE(Tester.parsePattern("[[#%u, -1]]")); in TEST_F()
1379 ASSERT_FALSE(Tester.parsePattern("[[#]]")); in TEST_F()
1385 ASSERT_FALSE(Tester.parsePattern("[[#NUMVAR:]]")); in TEST_F()
1390 Tester.parsePattern("[[#%u,NUMVAR_UNSIGNED:]]"); in TEST_F()
1394 Tester.parsePattern("[[#%x,NUMVAR_LOWER_HEX:]]"); in TEST_F()
1399 Tester.parsePattern("[[#%X,NUMVAR_UPPER_HEX:]]"); in TEST_F()
1407 Tester.parsePattern("[[#NUMVAR_UNSIGNED-5]]"); in TEST_F()
1412 Tester.parsePattern("[[#NUMVAR_LOWER_HEX+1]]"); in TEST_F()
1417 Tester.parsePattern("[[#NUMVAR_UPPER_HEX+1]]"); in TEST_F()
1424 ASSERT_FALSE(Tester.parsePattern("100")); in TEST_F()
1429 ASSERT_FALSE(Tester.parsePattern("[[#NUMVAR]]")); in TEST_F()
1434 ASSERT_FALSE(Tester.parsePattern("[[#NUMVAR]] [[#NUMVAR+2]]")); in TEST_F()
1442 ASSERT_FALSE(Tester.parsePattern("[[#@LINE]]")); in TEST_F()
1448 ASSERT_FALSE(Tester.parsePattern("[[#UNKNOWN1+UNKNOWN2]]")); in TEST_F()
1455 EXPECT_FALSE(Tester.parsePattern("[[#@LINE]]")); in TEST_F()
1464 ASSERT_FALSE(Tester.parsePattern("[[#NUMVAR:]]")); in TEST_F()
1470 ASSERT_FALSE(Tester.parsePattern("[[#NUMVAR + (2 + 2)]]")); in TEST_F()
1474 ASSERT_FALSE(Tester.parsePattern("[[#NUMVAR + (2)]]")); in TEST_F()
1477 ASSERT_FALSE(Tester.parsePattern("[[#NUMVAR+(2)]]")); in TEST_F()
1480 ASSERT_FALSE(Tester.parsePattern("[[#NUMVAR+(NUMVAR)]]")); in TEST_F()
1485 ASSERT_FALSE(Tester.parsePattern("[[#NUMVAR+(2+(2))]]")); in TEST_F()
1488 ASSERT_FALSE(Tester.parsePattern("[[#NUMVAR+(2+(NUMVAR))]]")); in TEST_F()
1491 ASSERT_FALSE(Tester.parsePattern("[[#NUMVAR+((((NUMVAR))))]]")); in TEST_F()
1494 ASSERT_FALSE(Tester.parsePattern("[[#NUMVAR+((((NUMVAR)))-1)-1]]")); in TEST_F()
1499 ASSERT_FALSE(Tester.parsePattern("[[#(NUMVAR)]]")); in TEST_F()
1502 ASSERT_FALSE(Tester.parsePattern("[[#(NUMVAR+2)]]")); in TEST_F()
1510 ASSERT_FALSE(Tester.parsePattern("[[#NUMVAR:]]")); in TEST_F()
1517 ASSERT_FALSE(Tester.parsePattern("[[#add(NUMVAR,13)]]")); in TEST_F()
1520 ASSERT_FALSE(Tester.parsePattern("[[#div(NUMVAR,3)]]")); in TEST_F()
1523 ASSERT_FALSE(Tester.parsePattern("[[#max(NUMVAR,5)]]")); in TEST_F()
1526 ASSERT_FALSE(Tester.parsePattern("[[#max(NUMVAR,99)]]")); in TEST_F()
1529 ASSERT_FALSE(Tester.parsePattern("[[#min(NUMVAR,5)]]")); in TEST_F()
1532 ASSERT_FALSE(Tester.parsePattern("[[#min(NUMVAR,99)]]")); in TEST_F()
1535 ASSERT_FALSE(Tester.parsePattern("[[#mul(NUMVAR,3)]]")); in TEST_F()
1538 ASSERT_FALSE(Tester.parsePattern("[[#sub(NUMVAR,7)]]")); in TEST_F()
1543 ASSERT_FALSE(Tester.parsePattern("[[#add(min(7,2),max(4,10))]]")); in TEST_F()
1548 ASSERT_FALSE(Tester.parsePattern("[[#add(add,add)+min (add,3)+add]]")); in TEST_F()
1649 ASSERT_FALSE(P.parsePattern("[[@LINE]]", "CHECK", SM, Req)); in TEST_F()
1762 ASSERT_FALSE(Tester.parsePattern("[[STRVAR:[a-z]+]] [[#NUMVAR:@LINE]]")); in TEST_F()