Searched refs:Literal (Results 1 – 1 of 1) sorted by relevance
46 class Literal : public Value { class48 explicit Literal(StringPiece s) : s_(s) {} in Literal() function in Literal284 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()[all …]