diff options
author | michelou <michelou@epfl.ch> | 2006-03-24 11:06:56 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2006-03-24 11:06:56 +0000 |
commit | 1e93a4694fdda4bf464d2b1dfe2f1c0570ba24a2 (patch) | |
tree | ee6b7c6c784f55bcc6c8480a9689a514812cffe1 /src/compiler | |
parent | bcc8c5b3f4566b912231eb111894271919aaf1b8 (diff) | |
download | scala-1e93a4694fdda4bf464d2b1dfe2f1c0570ba24a2.tar.gz scala-1e93a4694fdda4bf464d2b1dfe2f1c0570ba24a2.tar.bz2 scala-1e93a4694fdda4bf464d2b1dfe2f1c0570ba24a2.zip |
added header in file scala/tools/nsc/EvalLoop.s...
added header in file scala/tools/nsc/EvalLoop.scala
Diffstat (limited to 'src/compiler')
-rw-r--r-- | src/compiler/scala/tools/nsc/EvalLoop.scala | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/src/compiler/scala/tools/nsc/EvalLoop.scala b/src/compiler/scala/tools/nsc/EvalLoop.scala index 12e9fdeb18..24b5ef9bb2 100644 --- a/src/compiler/scala/tools/nsc/EvalLoop.scala +++ b/src/compiler/scala/tools/nsc/EvalLoop.scala @@ -1,15 +1,22 @@ -package scala.tools.nsc; +/* NSC -- new Scala compiler + * Copyright 2005-2006 LAMP/EPFL + * @author Martin Odersky + */ +// $Id$ + +package scala.tools.nsc trait EvalLoop { - def prompt: String; + def prompt: String def loop(action: (String) => Unit): Unit = { - Console.print(prompt); - val line = Console.readLine; + Console.print(prompt) + val line = Console.readLine if (line != null && line.length() > 0) { - action(line); - loop(action); + action(line) + loop(action) } } + } |