Lines Matching refs:ParseOneAndStringify

77 static std::string ParseOneAndStringify(llvm::StringRef expr) {  in ParseOneAndStringify()  function
83 EXPECT_EQ("int(47)", ParseOneAndStringify("47")); in TEST()
84 EXPECT_EQ("$foo", ParseOneAndStringify("$foo")); in TEST()
85 EXPECT_EQ("+(int(1), int(2))", ParseOneAndStringify("1 2 +")); in TEST()
86 EXPECT_EQ("-(int(1), int(2))", ParseOneAndStringify("1 2 -")); in TEST()
87 EXPECT_EQ("@(int(1), int(2))", ParseOneAndStringify("1 2 @")); in TEST()
88 EXPECT_EQ("+(int(1), +(int(2), int(3)))", ParseOneAndStringify("1 2 3 + +")); in TEST()
89 EXPECT_EQ("+(+(int(1), int(2)), int(3))", ParseOneAndStringify("1 2 + 3 +")); in TEST()
90 EXPECT_EQ("^(int(1))", ParseOneAndStringify("1 ^")); in TEST()
91 EXPECT_EQ("^(^(int(1)))", ParseOneAndStringify("1 ^ ^")); in TEST()
92 EXPECT_EQ("^(+(int(1), ^(int(2))))", ParseOneAndStringify("1 2 ^ + ^")); in TEST()
93 EXPECT_EQ("-($foo, int(47))", ParseOneAndStringify("$foo 47 -")); in TEST()
94 EXPECT_EQ("+(int(47), int(-42))", ParseOneAndStringify("47 -42 +")); in TEST()
96 EXPECT_EQ("nullptr", ParseOneAndStringify("+")); in TEST()
97 EXPECT_EQ("nullptr", ParseOneAndStringify("^")); in TEST()
98 EXPECT_EQ("nullptr", ParseOneAndStringify("1 +")); in TEST()
99 EXPECT_EQ("nullptr", ParseOneAndStringify("1 2 ^")); in TEST()
100 EXPECT_EQ("nullptr", ParseOneAndStringify("1 2 3 +")); in TEST()
101 EXPECT_EQ("nullptr", ParseOneAndStringify("^ 1")); in TEST()
102 EXPECT_EQ("nullptr", ParseOneAndStringify("+ 1 2")); in TEST()
103 EXPECT_EQ("nullptr", ParseOneAndStringify("1 + 2")); in TEST()
104 EXPECT_EQ("nullptr", ParseOneAndStringify("1 2")); in TEST()
105 EXPECT_EQ("nullptr", ParseOneAndStringify("")); in TEST()