A (wip) implementation of the lox programming language from the excellent book Crafting Interpreters by Robert Nystrom.
The project is built using CMake:
$ cmake .
$ make
The source code is complete up to chapter 20.4.4.
- Book
- Crafting Interpreters
- Blog post
- Crafting “Crafting Interpreters”
- Wiki
- Lox implementations
- Stack-based vs Register-based bytecode instruction sets
- The Implementation of Lua 5.0