diff options
Diffstat (limited to 'src/repl/scala/tools/nsc/interpreter/Results.scala')
-rw-r--r-- | src/repl/scala/tools/nsc/interpreter/Results.scala | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/repl/scala/tools/nsc/interpreter/Results.scala b/src/repl/scala/tools/nsc/interpreter/Results.scala new file mode 100644 index 0000000000..e400906a58 --- /dev/null +++ b/src/repl/scala/tools/nsc/interpreter/Results.scala @@ -0,0 +1,22 @@ +/* NSC -- new Scala compiler + * Copyright 2005-2013 LAMP/EPFL + * @author Martin Odersky + */ + +package scala.tools.nsc +package interpreter + +object Results { + /** A result from the Interpreter interpreting one line of input. */ + abstract sealed class Result + + /** The line was interpreted successfully. */ + case object Success extends Result + + /** The line was erroneous in some way. */ + case object Error extends Result + + /** The input was incomplete. The caller should request more input. + */ + case object Incomplete extends Result +} |