Project to learn how to create interpreters and compilers from Bob Nystrom’s fantastic book Crafting Interpreters.


GoLox is the lox interpreter made with Golang. It’s an abstract syntax tree interpreter, so it is easy to understand but slow. You need Go >= 1.17 to build the interpreter, which you can use to run the sample lox file.


View Github