Searched refs:ParseExprOpt (Results 1 - 3 of 3) sorted by relevance

/build/kati/
H A Dexpr.h55 enum struct ParseExprOpt { struct
63 ParseExprOpt opt,
66 ParseExprOpt opt = ParseExprOpt::NORMAL);
H A Dparser.cc158 Value* ParseExpr(StringPiece s, ParseExprOpt opt = ParseExprOpt::NORMAL) { argument
176 stmt->expr = ParseExpr(line.substr(1), ParseExprOpt::COMMAND);
236 ParseExprOpt opt =
237 stmt->term == ';' ? ParseExprOpt::COMMAND : ParseExprOpt::NORMAL;
316 stmt->rhs = ParseExpr(rhs, ParseExprOpt::DEFINE);
352 stmt->lhs = ParseExprImpl(loc_, s, terms, ParseExprOpt::NORMAL, &n, true);
356 stmt->rhs = ParseExprImpl(loc_, s, NULL, ParseExprOpt::NORMAL, &n);
368 Value* v = ParseExpr(s.substr(1, end - 1), ParseExprOpt
[all...]
H A Dexpr.cc278 bool ShouldHandleComments(ParseExprOpt opt) {
279 return opt != ParseExprOpt::DEFINE && opt != ParseExprOpt::COMMAND;
314 Value* v = ParseExprImpl(loc, s.substr(i), terms, ParseExprOpt::FUNC,
358 ParseExprOpt::NORMAL, &n);
408 ParseExprOpt::NORMAL, &n);
421 ParseExprOpt::NORMAL, &n);
441 StringPiece s, const char* terms, ParseExprOpt opt,
498 if ((c == '(' || c == '{') && opt == ParseExprOpt::FUNC) {
518 if (c == '\\' && i + 1 < s.size() && opt != ParseExprOpt
[all...]

Completed in 47 milliseconds