scala.util.parsing.input.StreamReader
See theStreamReader companion object
A StreamReader reads from a character sequence, typically created as a PagedSeq from a java.io.Reader
NOTE: StreamReaders do not really fulfill the new contract for readers, which requires a source
CharSequence representing the full input. Instead source is treated line by line. As a consequence, regex matching cannot extend beyond a single line when a StreamReader are used for input.
If you need to match regexes spanning several lines you should consider class PagedSeqReader
instead.
Attributes
Companion
object
Graph
Reset zoom Hide graph Show graph
Supertypes
class Object
trait Matchable
class Any
Members list
Returns an abstract reader consisting of all elements except the first n
elements.
Returns an abstract reader consisting of all elements except the first n
elements.
Attributes
Definition Classes
The position of the first element in the reader.
The position of the first element in the reader.
Attributes
Definition Classes
Returns a PagedSeqReader consisting of all elements except the first
Returns a PagedSeqReader consisting of all elements except the first
Attributes
Returns
If atEnd
is true
, the result will be this
; otherwise, it's a PagedSeqReader
containing the rest of input.
Definition Classes
true iff there are no more elements in this reader (except for trailing EofCh's).
true iff there are no more elements in this reader (except for trailing EofCh's).
Attributes
Inherited from:
PagedSeqReader
Returns the first element of the reader, or EofCh if reader is at its end
Returns the first element of the reader, or EofCh if reader is at its end
Attributes
Inherited from:
PagedSeqReader
If this is a reader over character sequences, the underlying char sequence. If not, throws a NoSuchMethodError
exception.
If this is a reader over character sequences, the underlying char sequence. If not, throws a NoSuchMethodError
exception.
Attributes
Throws
[[java.lang.NoSuchMethodError]]
if this not a char sequence reader.
Inherited from:
PagedSeqReader