Introduction
WARNING: kiot-lexer is still EXPERIMENTAL.
What is kiot-lexer?
A state-based lexer generator written in pure Kotlin.
Why kiot-lexer?
To create lexers in pure Kotlin without other languages like jflex or ANTLR.
kiot-lexer implemented almost everything from automata (NFA and DFA) to RegExp parsing (not stable), which provides you efficiency beyond ordinary lexer implementations.
Also, kiot-lexer is a Kotlin MPP (multi-platform) project, which means you can use it almost everywhere: JVM, Native, Web... Don't limit your imagination!
Contribute
Since we only have one maintainer here, the progress of development can be slow. If you're interested in this project and are also fond of Kotlin, then write me a request here and become one member of KiotLand!
Last updated
Was this helpful?