Kotlin version of JLox Kotlin version of the JLox: craftinginterpreters structure Project split into two projects: ASTBuilder The KSP processor to generate AST code Main The main project interpreter