diff options
Diffstat (limited to 'src/compiler/scala/tools/nsc/interpreter/package.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/interpreter/package.scala | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/interpreter/package.scala b/src/compiler/scala/tools/nsc/interpreter/package.scala index c57874e59a..d732719d62 100644 --- a/src/compiler/scala/tools/nsc/interpreter/package.scala +++ b/src/compiler/scala/tools/nsc/interpreter/package.scala @@ -6,6 +6,13 @@ package scala.tools.nsc package object interpreter { + private[nsc] val DebugProperty = "scala.repl.debug" + private[nsc] var _debug = false + private[nsc] def isReplDebug = _debug || (system.props contains DebugProperty) + + /** Debug output */ + def repldbg(msg: String) = if (isReplDebug) Console println msg + /** Tracing */ def tracing[T](msg: String)(x: T): T = { println("(" + msg + ") " + x) ; x } |