CharReaderStrReader

Constructors

Link copied to clipboard
constructor(reader: CharReader)

Properties

Link copied to clipboard
Link copied to clipboard
open override val eof: Boolean
Link copied to clipboard
Link copied to clipboard
open override var pos: Int
Link copied to clipboard

Functions

Link copied to clipboard
open override fun clone(): BaseStrReader
Link copied to clipboard
open override fun endBuffering(start: Int): String
Link copied to clipboard
fun ensure(count: Int)
Link copied to clipboard
Link copied to clipboard
inline fun matchWhile(check: (Char) -> Boolean): String
Link copied to clipboard
open override fun peek(count: Int): String
Link copied to clipboard
open fun peekChar(): Char
Link copied to clipboard
open override fun peekOffset(offset: Int): Char
Link copied to clipboard
fun read(count: Int): String
Link copied to clipboard
open fun readChar(): Char
Link copied to clipboard
fun readExpect(expected: String): String
Link copied to clipboard
open fun readUntil(char: Char): String?
Link copied to clipboard
open override fun skip(count: Int): BaseStrReader
Link copied to clipboard
fun skipExpect(expected: Char)
Link copied to clipboard
Link copied to clipboard
inline fun skipUntil(filter: (Char) -> Boolean)
Link copied to clipboard
inline fun skipWhile(filter: (Char) -> Boolean)
Link copied to clipboard
inline fun slice(action: () -> Unit): String
Link copied to clipboard
open override fun startBuffering(): Int
Link copied to clipboard
fun tryExpect(str: String, consume: Boolean = true): Boolean
Link copied to clipboard
open override fun tryLit(lit: String, consume: Boolean): String?
Link copied to clipboard