summaryrefslogtreecommitdiff
path: root/test/files/run/lisp.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2003-06-02 12:01:26 +0000
committerMartin Odersky <odersky@gmail.com>2003-06-02 12:01:26 +0000
commit6af6dae0df106de569e9b9cf503b3350722e58eb (patch)
tree07d2d19d6efb53f1eea6038bdd46ff0f9e74d06b /test/files/run/lisp.scala
parent416062aa915f76195486e2400a2983c4cf372017 (diff)
downloadscala-6af6dae0df106de569e9b9cf503b3350722e58eb.tar.gz
scala-6af6dae0df106de569e9b9cf503b3350722e58eb.tar.bz2
scala-6af6dae0df106de569e9b9cf503b3350722e58eb.zip
*** empty log message ***
Diffstat (limited to 'test/files/run/lisp.scala')
-rw-r--r--test/files/run/lisp.scala10
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)})