Hi guys!
Its been a long time since i posted my last devlog, the main reason was because…..
LEXER IS SO HARD TO IMPLEMENT
before in Halyra PySide6 Edition, I just used a regex and everything works perfectly, but in Kotlin, somehow it didnt work, so i had to search for techniques and try to implement one myself(Kotlin tutorials are hard to find ಥ_ಥ)
I retried and retried until I got what i wanted, class definition/call rendering, keyword, numbers string, and others rendering perfectly….
I was planning to use parser to detect variable definitions and calls, but It was so hard that i eventually gave up..
Anyways, I made it! I’m aiming for find and replace next ;)