Lines Matching refs:Literal
46 class Literal : public Value { class
48 explicit Literal(StringPiece s) : s_(s) {} in Literal() function in Literal
284 return new Literal(s); in NewLiteral()
377 Literal* lit = static_cast<Literal*>(vname); in ParseDollar()
396 Literal* lit = static_cast<Literal*>(vname); in ParseDollar()
426 return new VarRef(Value::NewExpr(vname, new Literal(":"), pat)); in ParseDollar()
472 list.push_back(new Literal(s.substr(b, i - b))); in ParseExprImpl()
487 list.push_back(new Literal(s.substr(b, i - b))); in ParseExprImpl()
490 list.push_back(new Literal(StringPiece("$"))); in ParseExprImpl()
536 list.push_back(new Literal(s.substr(b, i - b))); in ParseExprImpl()
546 list.push_back(new Literal(TrimRightSpace(s.substr(b, i - b)))); in ParseExprImpl()
548 list.push_back(new Literal(StringPiece(" "))); in ParseExprImpl()
574 list.push_back(new Literal(rest)); in ParseExprImpl()