Lines Matching refs:parseSubst

1015   parseSubst(StringRef Expr, bool IsLegacyLineExpr = false) {  in parseSubst()  function in __anona26d25700111::PatternTester
1048 Tester.parseSubst("%VAR:").takeError()); in TEST_F()
1051 Tester.parseSubst("@LINE:").takeError()); in TEST_F()
1054 Tester.parseSubst("BAR:").takeError()); in TEST_F()
1057 Tester.parseSubst("VAR GARBAGE:").takeError()); in TEST_F()
1061 Tester.parseSubst("%X,FOO:").takeError()); in TEST_F()
1065 Tester.parseSubst("X,VAR1:").takeError()); in TEST_F()
1067 Tester.parseSubst("%F,VAR1:").takeError()); in TEST_F()
1069 Tester.parseSubst("%X a,VAR1:").takeError()); in TEST_F()
1072 EXPECT_THAT_EXPECTED(Tester.parseSubst("VAR1:"), Succeeded()); in TEST_F()
1073 EXPECT_THAT_EXPECTED(Tester.parseSubst(" VAR2:"), Succeeded()); in TEST_F()
1074 EXPECT_THAT_EXPECTED(Tester.parseSubst("VAR3 :"), Succeeded()); in TEST_F()
1075 EXPECT_THAT_EXPECTED(Tester.parseSubst("VAR3: "), Succeeded()); in TEST_F()
1081 EXPECT_THAT_EXPECTED(Tester.parseSubst("%X, VAR_UPPER_HEX:"), Succeeded()); in TEST_F()
1088 EXPECT_THAT_EXPECTED(Tester.parseSubst("%#x, PREFIXED_ADDR:"), Succeeded()); in TEST_F()
1089 EXPECT_THAT_EXPECTED(Tester.parseSubst("%#X, PREFIXED_ADDR:"), Succeeded()); in TEST_F()
1093 Tester.parseSubst("%#u, PREFIXED_UNSI:").takeError()); in TEST_F()
1095 Tester.parseSubst("%#d, PREFIXED_UNSI:").takeError()); in TEST_F()
1098 EXPECT_THAT_EXPECTED(Tester.parseSubst("FOOBAR: FOO+1"), Succeeded()); in TEST_F()
1106 Tester.parseSubst("%VAR").takeError()); in TEST_F()
1109 Tester.parseSubst("@FOO").takeError()); in TEST_F()
1119 Tester.parseSubst("SAME_LINE_VAR").takeError()); in TEST_F()
1126 Tester.parseSubst("SAME_LINE_EXPR_VAR").takeError()); in TEST_F()
1130 ASSERT_THAT_EXPECTED(Tester.parseSubst("UNDEF"), Succeeded()); in TEST_F()
1135 Tester.parseSubst("42U").takeError()); in TEST_F()
1138 EXPECT_THAT_EXPECTED(Tester.parseSubst(""), Succeeded()); in TEST_F()
1142 Tester.parseSubst("==").takeError()); in TEST_F()
1145 EXPECT_THAT_EXPECTED(Tester.parseSubst("FOO"), Succeeded()); in TEST_F()
1146 EXPECT_THAT_EXPECTED(Tester.parseSubst("18"), Succeeded()); in TEST_F()
1147 EXPECT_THAT_EXPECTED(Tester.parseSubst(std::to_string(MaxUint64)), in TEST_F()
1149 EXPECT_THAT_EXPECTED(Tester.parseSubst("0x12"), Succeeded()); in TEST_F()
1150 EXPECT_THAT_EXPECTED(Tester.parseSubst("-30"), Succeeded()); in TEST_F()
1151 EXPECT_THAT_EXPECTED(Tester.parseSubst(std::to_string(MinInt64)), in TEST_F()
1155 EXPECT_THAT_EXPECTED(Tester.parseSubst("==FOO"), Succeeded()); in TEST_F()
1159 Tester.parseSubst("+=FOO").takeError()); in TEST_F()
1163 Tester.parseSubst("X,FOO:").takeError()); in TEST_F()
1165 Tester.parseSubst("%F,FOO").takeError()); in TEST_F()
1167 Tester.parseSubst("%X a,FOO").takeError()); in TEST_F()
1170 EXPECT_THAT_EXPECTED(Tester.parseSubst("FOO+3"), Succeeded()); in TEST_F()
1171 EXPECT_THAT_EXPECTED(Tester.parseSubst("FOO+0xC"), Succeeded()); in TEST_F()
1172 EXPECT_THAT_EXPECTED(Tester.parseSubst("FOO-3+FOO"), Succeeded()); in TEST_F()
1175 Tester.parseSubst("@LINE/2").takeError()); in TEST_F()
1178 Tester.parseSubst("@LINE+").takeError()); in TEST_F()
1183 Tester.parseSubst("@LINE+%VAR").takeError()); in TEST_F()
1188 Tester.parseSubst("@LINE+@LINE", /*IsLegacyNumExpr=*/true).takeError()); in TEST_F()
1193 Tester.parseSubst("2", /*IsLegacyNumExpr=*/true).takeError()); in TEST_F()
1198 Tester.parseSubst("@LINE+0xC", /*LegacyLineExpr=*/true).takeError()); in TEST_F()
1201 EXPECT_THAT_EXPECTED(Tester.parseSubst("%u, FOO"), Succeeded()); in TEST_F()
1202 EXPECT_THAT_EXPECTED(Tester.parseSubst("%d, FOO"), Succeeded()); in TEST_F()
1203 EXPECT_THAT_EXPECTED(Tester.parseSubst("%x, FOO"), Succeeded()); in TEST_F()
1204 EXPECT_THAT_EXPECTED(Tester.parseSubst("%X, FOO"), Succeeded()); in TEST_F()
1207 EXPECT_THAT_EXPECTED(Tester.parseSubst("%.8u, FOO"), Succeeded()); in TEST_F()
1208 EXPECT_THAT_EXPECTED(Tester.parseSubst("%.8, FOO"), Succeeded()); in TEST_F()
1211 EXPECT_THAT_EXPECTED(Tester.parseSubst("@LINE+2", /*IsLegacyNumExpr=*/true), in TEST_F()
1217 Tester.parseSubst("@LINE+2+@LINE", /*IsLegacyNumExpr=*/true).takeError()); in TEST_F()
1220 Tester.parseSubst("@LINE+2+2", /*IsLegacyNumExpr=*/true).takeError()); in TEST_F()
1224 EXPECT_THAT_EXPECTED(Tester.parseSubst("FOO+VAR_UNSIGNED"), Succeeded()); in TEST_F()
1227 EXPECT_THAT_EXPECTED(Tester.parseSubst("%X,FOO+VAR_LOWER_HEX"), Succeeded()); in TEST_F()
1233 Tester.parseSubst("FOO+VAR_LOWER_HEX").takeError()); in TEST_F()
1236 EXPECT_THAT_EXPECTED(Tester.parseSubst("(1)"), Succeeded()); in TEST_F()
1237 EXPECT_THAT_EXPECTED(Tester.parseSubst("(1+1)"), Succeeded()); in TEST_F()
1238 EXPECT_THAT_EXPECTED(Tester.parseSubst("(1)+1"), Succeeded()); in TEST_F()
1239 EXPECT_THAT_EXPECTED(Tester.parseSubst("((1)+1)"), Succeeded()); in TEST_F()
1240 EXPECT_THAT_EXPECTED(Tester.parseSubst("((1)+X)"), Succeeded()); in TEST_F()
1241 EXPECT_THAT_EXPECTED(Tester.parseSubst("((X)+Y)"), Succeeded()); in TEST_F()
1244 Tester.parseSubst("(").takeError()); in TEST_F()
1246 Tester.parseSubst("(1").takeError()); in TEST_F()
1248 Tester.parseSubst("(1+").takeError()); in TEST_F()
1250 Tester.parseSubst("(1+1").takeError()); in TEST_F()
1252 Tester.parseSubst("((1+2+3").takeError()); in TEST_F()
1254 Tester.parseSubst("((1+2)+3").takeError()); in TEST_F()
1258 Tester.parseSubst("(1)(2)").takeError()); in TEST_F()
1260 Tester.parseSubst("2(X)").takeError()); in TEST_F()
1265 Tester.parseSubst(")").takeError()); in TEST_F()
1267 Tester.parseSubst("1)").takeError()); in TEST_F()
1269 Tester.parseSubst("(1+2))").takeError()); in TEST_F()
1271 Tester.parseSubst("(2))").takeError()); in TEST_F()
1273 Tester.parseSubst("(1))(").takeError()); in TEST_F()
1276 EXPECT_THAT_EXPECTED(Tester.parseSubst("add(FOO,3)"), Succeeded()); in TEST_F()
1277 EXPECT_THAT_EXPECTED(Tester.parseSubst("add (FOO,3)"), Succeeded()); in TEST_F()
1279 EXPECT_THAT_EXPECTED(Tester.parseSubst("add(FOO, min(BAR,10))"), Succeeded()); in TEST_F()
1281 EXPECT_THAT_EXPECTED(Tester.parseSubst("add(FOO, (BAR+10) + 3)"), in TEST_F()
1283 EXPECT_THAT_EXPECTED(Tester.parseSubst("add(FOO, min (BAR,10) + 3)"), in TEST_F()
1286 EXPECT_THAT_EXPECTED(Tester.parseSubst("add"), Succeeded()); in TEST_F()
1287 EXPECT_THAT_EXPECTED(Tester.parseSubst("add+FOO"), Succeeded()); in TEST_F()
1288 EXPECT_THAT_EXPECTED(Tester.parseSubst("FOO+add"), Succeeded()); in TEST_F()
1289 EXPECT_THAT_EXPECTED(Tester.parseSubst("add(add,add)+add"), Succeeded()); in TEST_F()
1293 Tester.parseSubst("add(FOO,(BAR+7)").takeError()); in TEST_F()
1295 Tester.parseSubst("add(FOO,min(BAR,7)").takeError()); in TEST_F()
1297 Tester.parseSubst("add(FOO,)").takeError()); in TEST_F()
1299 Tester.parseSubst("add(,FOO)").takeError()); in TEST_F()
1301 Tester.parseSubst("add(FOO,,3)").takeError()); in TEST_F()
1305 Tester.parseSubst("bogus_function(FOO,3)").takeError()); in TEST_F()
1307 Tester.parseSubst("@add(2,3)").takeError()); in TEST_F()
1309 Tester.parseSubst("$add(2,3)").takeError()); in TEST_F()
1311 Tester.parseSubst("FOO(2,3)").takeError()); in TEST_F()
1313 Tester.parseSubst("FOO (2,3)").takeError()); in TEST_F()
1317 Tester.parseSubst("add(FOO)").takeError()); in TEST_F()
1319 Tester.parseSubst("add(FOO,3,4)").takeError()); in TEST_F()
1323 Tester.parseSubst("2add(FOO,2)").takeError()); in TEST_F()
1325 Tester.parseSubst("FOO add(FOO,2)").takeError()); in TEST_F()
1327 Tester.parseSubst("add(FOO,2)add(FOO,2)").takeError()); in TEST_F()