ShakeOnDemandLexingTokenInputStream

Constructors

Link copied to clipboard
constructor(inputStream: CharacterInputStream)

Properties

Link copied to clipboard
open lateinit override var 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
Link copied to clipboard
Link copied to clipboard
open override val map: PositionMap
Link copied to clipboard
open override var position: Int
Link copied to clipboard
open override val size: Nothing
Link copied to clipboard
open override val source: String

Functions

Link copied to clipboard
open fun createError(details: String, start: Position, end: Position): LexingBase.LexerError
open fun createError(name: String, details: String, start: Position, end: Position): LexingBase.LexerError
open fun createError(message: String, name: String, details: String, start: Position, end: Position): LexingBase.LexerError
Link copied to clipboard
open override fun has(num: Int): Boolean
Link copied to clipboard
open operator fun hasNext(): Boolean
Link copied to clipboard
open override fun makeToken(): ShakeToken
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 override fun peek(offset: Int): ShakeToken
open fun peek(): 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
open override fun skip()
open override fun skip(amount: Int)
Link copied to clipboard