diff options
Diffstat (limited to 'src/compiler/scala/tools/nsc/interpreter/Parsed.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/interpreter/Parsed.scala | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/interpreter/Parsed.scala b/src/compiler/scala/tools/nsc/interpreter/Parsed.scala index 84f5477c21..d5953d3a23 100644 --- a/src/compiler/scala/tools/nsc/interpreter/Parsed.scala +++ b/src/compiler/scala/tools/nsc/interpreter/Parsed.scala @@ -22,6 +22,7 @@ class Parsed private ( def isAtStart = cursor <= 0 private var _verbosity = 0 + def verbosity = _verbosity def withVerbosity(v: Int): this.type = returning[this.type](this)(_ => _verbosity = v) @@ -56,6 +57,8 @@ class Parsed private ( } object Parsed { + private def onull(s: String) = if (s == null) "" else s + def apply(s: String): Parsed = apply(onull(s), onull(s).length) def apply(s: String, cursor: Int): Parsed = apply(onull(s), cursor, "{},`; \t" contains _) def apply(s: String, cursor: Int, delimited: Char => Boolean): Parsed = |