Lines Matching defs:err
22 bool Parse(const char* input, string* err);
28 bool DepfileParserTest::Parse(const char* input, string* err) {
30 return parser_.Parse(&input_, err);
34 string err;
37 &err));
38 ASSERT_EQ("", err);
45 string err;
49 &err));
50 ASSERT_EQ("", err);
54 string err;
58 &err));
59 ASSERT_EQ("", err);
66 string err;
70 &err));
71 ASSERT_EQ("", err);
78 string err;
85 &err));
86 ASSERT_EQ("", err);
94 string err;
97 &err));
98 ASSERT_EQ("", err);
116 string err;
119 &err));
120 ASSERT_EQ("", err);
136 string err;
139 &err));
140 ASSERT_EQ("", err);
149 std::string err;
155 &err));
156 ASSERT_EQ("", err);
167 std::string err;
174 &err));
175 ASSERT_EQ("", err);
185 string err;
192 &err));
193 ASSERT_EQ("", err);
212 string err;
213 EXPECT_TRUE(Parse("foo foo: x y z", &err));
224 string err;
225 EXPECT_TRUE(Parse("foo bar: x y z", &err));
236 string err;
239 "foo:\n", &err));
247 string err;
251 "foo: z\n", &err));
261 string err;
265 "foo: z\r\n", &err));
275 string err;
279 "foo: z\n", &err));
289 string err;
293 "foo: z\r\n", &err));
303 string err;
306 " foo: z\n", &err));
316 string err;
319 " foo: z\r\n", &err));
329 string err;
333 "z:\n", &err));
343 string err;
349 "z:\n", &err));
361 string err;
363 "bar: y z\n", &err));
374 std::string err;
378 "z:\n", &err));
379 ASSERT_EQ("inputs may not also have inputs", err);
383 std::string err;
384 EXPECT_TRUE(Parse("", &err));
390 std::string err;
391 EXPECT_TRUE(Parse("\n\n", &err));
398 std::string err;
399 EXPECT_FALSE(Parse("foo.o foo.c\n", &err));
400 EXPECT_EQ("expected ':' in depfile", err);