CharArrayReader

class CharArrayReader(chars: Array[Char], index: Int) extends CharSequenceReader
A character array reader reads a stream of characters (keeping track of their positions)
from an array.
Value Params
chars
an array of characters
index
starting offset into the array; the first element returned will be source(index)
Companion
object
class Reader[Char]
class Object
trait Matchable
class Any

Value members

Inherited methods

override def drop(n: Int): CharSequenceReader
Returns an abstract reader consisting of all elements except the first
n elements.
Definition Classes
Inhertied from
CharSequenceReader
def first: Char
Returns the first element of the reader, or EofCh if reader is at its end.
Inhertied from
CharSequenceReader
override def toString: String
Returns a String in the form CharSequenceReader(first, ...),
or CharSequenceReader() if this is atEnd.
Definition Classes
Inhertied from
CharSequenceReader
Returns a CharSequenceReader consisting of all elements except the first.
Returns
If atEnd is true, the result will be this;
otherwise, it's a CharSequenceReader containing the rest of input.
Inhertied from
CharSequenceReader
The position of the first element in the reader.
Inhertied from
CharSequenceReader
def atEnd: Boolean
true iff there are no more elements in this reader (except for trailing
EofCh's)
Inhertied from
CharSequenceReader

Inherited fields

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