This is a TypeScript implementation of the Lox language by @munificent
As a nice challenge for myself, I did not use any LLMs in the process and only relied on the book Crafting Interpreters, which implements the language in Java and the CodeCrafters challenge to run my implementation against some tests.
The code may be ugly and uses some ! and as here and there to make things easy, but it was a lot of fun implementing this in a time where most work gets done through prompting!