DefaultParserInput

abstract
class Object
trait Matchable
class Any

Value members

Concrete methods

def cursor: Int
def getLine(index: Int): Line

Inherited methods

def length: Int
Inherited from
ParserInput
def nextChar(): Char

Advance the cursor and get the next char. Since the char is required to be a 7-Bit ASCII char no decoding is required.

Advance the cursor and get the next char. Since the char is required to be a 7-Bit ASCII char no decoding is required.

Inherited from
ParserInput
def nextUtf8Char(): Char

Advance the cursor and get the next char, which could potentially be outside of the 7-Bit ASCII range. Therefore decoding might be required.

Advance the cursor and get the next char, which could potentially be outside of the 7-Bit ASCII range. Therefore decoding might be required.

Inherited from
ParserInput
def sliceCharArray(start: Int, end: Int): Array[Char]
Inherited from
ParserInput
def sliceString(start: Int, end: Int): String
Inherited from
ParserInput

Concrete fields

protected
var _cursor: Int