CharReaderStrReader

class CharReaderStrReader(val reader: CharReader, val buffer: StringBuilder = StringBuilder(), var bufferPos: Int = 0) : SimpleStrReader

Constructors

Link copied to clipboard
constructor(reader: CharReader, buffer: StringBuilder = StringBuilder(), bufferPos: Int = 0)

Properties

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

Functions

Link copied to clipboard
open override fun clone(): SimpleStrReader
Link copied to clipboard
open override fun peekChar(): Char
Link copied to clipboard
Link copied to clipboard
open override fun readChar(): Char
Link copied to clipboard
inline fun SimpleStrReader.readUntilBuilder(included: Boolean = false, out: StringBuilder, cond: (Char) -> Boolean): StringBuilder
Link copied to clipboard
inline fun SimpleStrReader.readWhileBuilder(included: Boolean = false, out: StringBuilder, cond: (Char) -> Boolean): StringBuilder
Link copied to clipboard
open fun skip(count: Int = 1): SimpleStrReader
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun SimpleStrReader.tryExpect(char: Char, consume: Boolean = true): Boolean