diff options
author | Felix Mulder <felix.mulder@gmail.com> | 2016-04-27 13:38:38 +0200 |
---|---|---|
committer | Felix Mulder <felix.mulder@gmail.com> | 2016-04-28 11:00:39 +0200 |
commit | 57670a38ca55cc04c9d765bdf04584cad5581d41 (patch) | |
tree | 0ebfbf8c55749bd27cb97f1f536647c6f63b015a /src/dotty/tools/dotc/repl/AmmoniteReader.scala | |
parent | d04984596c6abfa27b217b12a42caca26f0c269f (diff) | |
download | dotty-57670a38ca55cc04c9d765bdf04584cad5581d41.tar.gz dotty-57670a38ca55cc04c9d765bdf04584cad5581d41.tar.bz2 dotty-57670a38ca55cc04c9d765bdf04584cad5581d41.zip |
Stop interpreter from interpreting twice on enter
Diffstat (limited to 'src/dotty/tools/dotc/repl/AmmoniteReader.scala')
-rw-r--r-- | src/dotty/tools/dotc/repl/AmmoniteReader.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/repl/AmmoniteReader.scala b/src/dotty/tools/dotc/repl/AmmoniteReader.scala index a3b2a1c56..0a49b8ea3 100644 --- a/src/dotty/tools/dotc/repl/AmmoniteReader.scala +++ b/src/dotty/tools/dotc/repl/AmmoniteReader.scala @@ -15,9 +15,9 @@ class AmmoniteReader(val interpreter: Interpreter)(implicit ctx: Context) extend val interactive = true def incompleteInput(str: String): Boolean = - interpreter.beQuietDuring(interpreter.interpret(str)) match { + interpreter.delayOutputDuring(interpreter.interpret(str)) match { case Interpreter.Incomplete => true - case _ => false // TODO: should perhaps save output here? + case _ => false } val reader = new java.io.InputStreamReader(System.in) |