diff options
author | Martin Odersky <odersky@gmail.com> | 2003-06-02 12:01:26 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-06-02 12:01:26 +0000 |
commit | 6af6dae0df106de569e9b9cf503b3350722e58eb (patch) | |
tree | 07d2d19d6efb53f1eea6038bdd46ff0f9e74d06b /test | |
parent | 416062aa915f76195486e2400a2983c4cf372017 (diff) | |
download | scala-6af6dae0df106de569e9b9cf503b3350722e58eb.tar.gz scala-6af6dae0df106de569e9b9cf503b3350722e58eb.tar.bz2 scala-6af6dae0df106de569e9b9cf503b3350722e58eb.zip |
*** empty log message ***
Diffstat (limited to 'test')
-rw-r--r-- | test/files/run/lisp.scala | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/test/files/run/lisp.scala b/test/files/run/lisp.scala index 8c994f668c..0bcdaeb31d 100644 --- a/test/files/run/lisp.scala +++ b/test/files/run/lisp.scala @@ -144,14 +144,14 @@ object Lisp { .extend("=", Lambda{ case List(arg1, arg2) => if(arg1 == arg2) 1 else 0}) .extend("+", Lambda{ - case List(arg1: int, arg2: int) => asInt(arg1) + asInt(arg2) - case List(arg1: String, arg2: String) => asString(arg1) + asString(arg2)}) + case List(arg1: int, arg2: int) => arg1 + arg2 + case List(arg1: String, arg2: String) => arg1 + arg2}) .extend("-", Lambda{ - case List(arg1, arg2) => asInt(arg1) - asInt(arg2)}) + case List(arg1: int, arg2: int) => arg1 - arg2}) .extend("*", Lambda{ - case List(arg1, arg2) => asInt(arg1) * asInt(arg2)}) + case List(arg1: int, arg2: int) => arg1 * arg2}) .extend("/", Lambda{ - case List(arg1, arg2) => asInt(arg1) / asInt(arg2)}) + case List(arg1: int, arg2: int) => arg1 / arg2}) .extend("nil", Nil) .extend("cons", Lambda{ case List(arg1, arg2) => arg1 :: asList(arg2)}) |