Lines Matching defs:Parse
22 bool Parse(const char* input, string* err);
28 bool DepfileParserTest::Parse(const char* input, string* err) {
30 return parser_.Parse(&input_, err);
35 EXPECT_TRUE(Parse(
46 EXPECT_TRUE(Parse(
55 EXPECT_TRUE(Parse(
67 EXPECT_TRUE(Parse(
79 EXPECT_TRUE(Parse(
95 EXPECT_TRUE(Parse(
117 EXPECT_TRUE(Parse(
137 EXPECT_TRUE(Parse(
152 EXPECT_TRUE(Parse(
168 EXPECT_TRUE(Parse(
186 EXPECT_TRUE(Parse(
213 EXPECT_TRUE(Parse("foo foo: x y z", &err));
225 EXPECT_TRUE(Parse("foo bar: x y z", &err));
237 EXPECT_TRUE(Parse("foo: x\n"
248 EXPECT_TRUE(Parse("foo: x\n"
262 EXPECT_TRUE(Parse("foo: x\r\n"
276 EXPECT_TRUE(Parse("foo: x\\\n"
290 EXPECT_TRUE(Parse("foo: x\\\r\n"
304 EXPECT_TRUE(Parse(" foo: x\n"
317 EXPECT_TRUE(Parse(" foo: x\r\n"
330 EXPECT_TRUE(Parse("foo: x y z\n"
344 EXPECT_TRUE(Parse("foo: x\n"
362 EXPECT_TRUE(Parse("foo: x y\n"
375 EXPECT_FALSE(Parse("foo: x y z\n"
384 EXPECT_TRUE(Parse("", &err));
391 EXPECT_TRUE(Parse("\n\n", &err));
399 EXPECT_FALSE(Parse("foo.o foo.c\n", &err));