I have really been enjoying following along with Crafting Interpreters by @munificent, but I enjoy writing rust more than java, so I started adapting the code in the book.
- Scanning (branch: 01-scanning)
- Representing Code
- Parsing Expressions
- Evaluating Expressions
- Statements and State
- Control Flow
- Functions
- Resolving and Binding
- Classes
- Inheritance