summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/interpreter/Parsed.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/scala/tools/nsc/interpreter/Parsed.scala')
-rw-r--r--src/compiler/scala/tools/nsc/interpreter/Parsed.scala3
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 =