in src/main/kotlin/com/github/mkartashev/hserr/miner/text/Text.kt [129:134]
fun moveToWordEnd(): Cursor {
if (!isValid()) return this
var i = offset
while (i < contents.length && !contents[i].isWhitespace()) i++
return if (i >= contents.length) end else cursorAt(i - 1)
}