StreamReader

sealed class StreamReader extends PagedSeqReader
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.
Companion
object
class Reader[Char]
class Object
trait Matchable
class Any

Value members

Constructors

def this(seq: PagedSeq[Char], off: Int, lnum: Int)

Methods

override def rest: StreamReader
Definition Classes
override def drop(n: Int): StreamReader
Definition Classes
override def pos: Position
Definition Classes

Inherited methods

def first: Char
Returns the first element of the reader, or EofCh if reader is at its end
Inhertied from
PagedSeqReader
def atEnd: Boolean
true iff there are no more elements in this reader (except for trailing
EofCh's).
Inhertied from
PagedSeqReader

Inherited fields

override val source: CharSequence
Inhertied from
PagedSeqReader
override val offset: Int
Inhertied from
PagedSeqReader