commit | 4c469b36fb8cf2240f8b9f41448dc6f9e1d3df55 | [log] [tgz] |
---|---|---|
author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Mon Jun 15 19:53:36 2015 +0900 |
committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Thu Jun 18 11:25:42 2015 +0900 |
tree | 7544348c6b8fa20b8c0600bae28225f18b14b629 | |
parent | 776ca3085c44e6570813270df75278849c37d400 [diff] [blame] |
[C++] Implementing +=
diff --git a/value.cc b/value.cc index ef84cb4..a6732f2 100644 --- a/value.cc +++ b/value.cc
@@ -387,3 +387,15 @@ } return JoinStrings(val_strs, sep); } + +Value* NewExpr3(Value* v1, Value* v2, Value* v3) { + Expr* e = new Expr(); + e->AddValue(v1); + e->AddValue(v2); + e->AddValue(v3); + return e; +} + +Value* NewLiteral(const char* s) { + return new Literal(s); +}