ParserInput

wjson.ParserInput
See theParserInput companion object
trait ParserInput

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

in case of StringContext interpolator, return the current argument and advance the argument cursor

in case of StringContext interpolator, return the current argument and advance the argument cursor

Attributes

def cursor: Int
def getLine(index: Int): Line
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.

Attributes

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.

Attributes

def sliceCharArray(start: Int, end: Int): Array[Char]