Skip to content

Commit 8e8e880

Browse files
authored
Merge pull request #143 from jendrikw/feature/charseqreader.tostring
Added CharSequenceReader.toString
2 parents 25139f0 + fe57b90 commit 8e8e880

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

shared/src/main/scala/scala/util/parsing/input/CharSequenceReader.scala

+8
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,12 @@ class CharSequenceReader(override val source: java.lang.CharSequence,
6363
*/
6464
override def drop(n: Int): CharSequenceReader =
6565
new CharSequenceReader(source, offset + n)
66+
67+
/** Returns a String in the form `CharSequenceReader(first, ...)`,
68+
* or `CharSequenceReader()` if this is `atEnd`.
69+
*/
70+
override def toString: String = {
71+
val c = if (atEnd) "" else s"'$first', ..."
72+
s"CharSequenceReader($c)"
73+
}
6674
}

0 commit comments

Comments
 (0)