An implementation of a Lox-like language, which may deviate from the standard if I choose to add my own constructs.
This is kind of a language playground for me to experiment with things such as new statements (I might implement the when from kotlin) or type checking.