An ongoing implementation of the Interpreted Lox programming language in Rust from Robert Nystrom's wonderful book Crafting Interpreters.
Chapters Implemented:
- Scanning
- Representing Code
- Parsing Expressions
- Evaluating Expressions
- Statements and State
- Control Flow
- Functions
- Resolving and Binding
- Classes
- Inheritance