leaf through
- To turn the pages of (a book) idly, reading short sections at random.
A small string reading library for Kotlin.
val reader = StringReader("hello (world)")
val hello = reader.readUntil(' ', peek = true) // does not move the cursor
hello.readUntil('(') // "hello "
hello.expect('(') // throws if the next character is not '('
You can get it from my Bintray repository (might be on JCenter in the future).
Gradle:
repositories {
maven {
url = uri("https://dl.bintray.com/juuxel/maven")
}
}
dependencies {
implementation("io.github.juuxel:leaf-through:1.3.1")
}