Constructors

Link copied to clipboard
constructor(tokens: Array<ShasPToken>, map: PositionMap)

Properties

Link copied to clipboard
abstract val actual: ShasPToken
Link copied to clipboard
open val actualEnd: Int
Link copied to clipboard
Link copied to clipboard
open val actualStart: Int
Link copied to clipboard
Link copied to clipboard
open val actualValue: String?
Link copied to clipboard
abstract val map: PositionMap
Link copied to clipboard
abstract val position: Int
Link copied to clipboard
abstract val size: Int
Link copied to clipboard
abstract val source: String
Link copied to clipboard

Functions

Link copied to clipboard
open operator fun get(position: Int): ShasPToken
Link copied to clipboard
open fun getEnd(position: Int): Int
Link copied to clipboard
open fun getHasValue(position: Int): Boolean
Link copied to clipboard
open fun getStart(position: Int): Int
Link copied to clipboard
open fun getType(position: Int): ShasPTokenType
Link copied to clipboard
open fun getValue(position: Int): String?
Link copied to clipboard
abstract fun has(num: Int): Boolean
Link copied to clipboard
open operator fun hasNext(): Boolean
Link copied to clipboard
open operator fun next(): ShasPToken
Link copied to clipboard
Link copied to clipboard
open fun nextValue(): String?
Link copied to clipboard
open fun peek(): ShasPToken
abstract fun peek(offset: Int): ShasPToken
Link copied to clipboard
open fun peekEnd(): Int
open fun peekEnd(offset: Int): Int
Link copied to clipboard
open fun peekHasValue(): Boolean
open fun peekHasValue(offset: Int): Boolean
Link copied to clipboard
open fun peekStart(): Int
open fun peekStart(offset: Int): Int
Link copied to clipboard
open fun peekType(offset: Int): ShasPTokenType
Link copied to clipboard
open fun peekValue(): String?
open fun peekValue(offset: Int): String?
Link copied to clipboard
fun reset()
Link copied to clipboard
abstract fun skip()
abstract fun skip(amount: Int)