diff options
author | Geoffrey Washburn <geoffrey.washburn@epfl.ch> | 2008-11-19 09:09:43 +0000 |
---|---|---|
committer | Geoffrey Washburn <geoffrey.washburn@epfl.ch> | 2008-11-19 09:09:43 +0000 |
commit | 01a338c1ac4a3ef51db721b6159d9add514543ef (patch) | |
tree | 747319c8cf4d5abb51d7c0768af3fb0c4d2bb585 /test/files/jvm5/interpreter.check | |
parent | f618e45807b66a61112ccf74df5754c3438cf59d (diff) | |
download | scala-01a338c1ac4a3ef51db721b6159d9add514543ef.tar.gz scala-01a338c1ac4a3ef51db721b6159d9add514543ef.tar.bz2 scala-01a338c1ac4a3ef51db721b6159d9add514543ef.zip |
Interpreter test now only works on 1.5 or above...
Interpreter test now only works on 1.5 or above JVMs.
Diffstat (limited to 'test/files/jvm5/interpreter.check')
-rw-r--r-- | test/files/jvm5/interpreter.check | 212 |
1 files changed, 212 insertions, 0 deletions
diff --git a/test/files/jvm5/interpreter.check b/test/files/jvm5/interpreter.check new file mode 100644 index 0000000000..aa2776f34b --- /dev/null +++ b/test/files/jvm5/interpreter.check @@ -0,0 +1,212 @@ +Type in expressions to have them evaluated. +Type :help for more information. + +scala> +scala> +scala> res0: Int = 7 + +scala> | | | | gcd: (Int,Int)Int + +scala> five: Int = 5 + +scala> x: Int = 1 + +scala> x: Int = 2 + +scala> three: Int = 3 + +scala> defined type alias anotherint + +scala> four: anotherint = 4 + +scala> <console>:5: error: type mismatch; + found : java.lang.String("hello") + required: anotherint + val bogus: anotherint = "hello" + ^ + +scala> defined trait PointlessTrait + +scala> x: Int = 2 +y: Int = 3 + +scala> hello + +scala> +scala> +scala> t1513: Array[Null] = Array(null) + +scala> +scala> atom: scala.xml.Atom[Unit] = () + +scala> +scala> defined class S + +scala> fish: S = fish + +scala> +scala> arr: Array[java.lang.String] = Array(What's, up, doc?) + +scala> +scala> arrInt: Any = Array(1, 2, 3) + +scala> +scala> arrArrInt: Any = Array(Array(1, 2), Array(3, 4)) + +scala> +scala> +scala> defined class Foo + +scala> defined class Bar + +scala> foo2bar: (Foo)Bar + +scala> bar: Bar = Bar(3) + +scala> +scala> +scala> import bar._ + +scala> m: Int = 3 + +scala> +scala> +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> +scala> +scala> x1: Int = 1 + +scala> x2: Int = 1 + +scala> x3: Int = 1 + +scala> x4: Int = 1 + +scala> x5: Int = 1 + +scala> x6: Int = 1 + +scala> x7: Int = 1 + +scala> x8: Int = 1 + +scala> x9: Int = 1 + +scala> x10: Int = 1 + +scala> x11: Int = 1 + +scala> x12: Int = 1 + +scala> x13: Int = 1 + +scala> x14: Int = 1 + +scala> x15: Int = 1 + +scala> x16: Int = 1 + +scala> x17: Int = 1 + +scala> x18: Int = 1 + +scala> x19: Int = 1 + +scala> x20: Int = 1 + +scala> +scala> two: Int = 2 + +scala> +scala> +scala> +scala> +scala> <console>:1: error: '=' expected but '=>' found. + def x => y => z + ^ + +scala> <console>:1: error: expected start of definition + [1,2,3] + ^ + +scala> +scala> +scala> +scala> | | | | res3: scala.xml.Elem = +<a> + <b d="dd" c="c"></b></a> + +scala> +scala> +scala> | | | | +scala> +scala> +scala> +scala> | | | res4: java.lang.String = + + hello + there + + +scala> +scala> | | You typed two blank lines. Starting a new command. + +scala> +scala> match: Int + +scala> x: Int = 1 + +scala> +scala> +scala> defined class Exp +defined class Fact +defined class Term + +scala> | | <console>:15: warning: match is not exhaustive! +missing combination Term + + def f(e: Exp) = e match { // non-exhaustive warning here + ^ +f: (Exp)Int + +scala> +scala> |