Koi uses small handwritten lexers instead of syntax definitions or syntax trees. This provides direct control over highlighting and folding, with very little work at runtime. Sublime Text uses declarative regex/context syntax definitions.
Source: [Dev.to](https://dev.to/michaelsjoberg/lexer-design-in-koi-editor-4nck)