Constructors

Link copied to clipboard
constructor(source: String, tokens: Array<ShakeToken>, map: PositionMap)

Properties

Link copied to clipboard
abstract val actual: ShakeToken
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
open override val source: String
Link copied to clipboard

Functions

Link copied to clipboard
open operator fun get(position: Int): ShakeToken
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): ShakeTokenType
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(): ShakeToken
Link copied to clipboard
Link copied to clipboard
open fun nextValue(): String?
Link copied to clipboard
open fun peek(): ShakeToken
abstract fun peek(offset: Int): ShakeToken
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): ShakeTokenType
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)
Link copied to clipboard