Rust implementation of an interpreter for the Lox programming language
Run prompt:
cargo run
Run a lox file:
cargo run -- examples/hello.lox
With debug log:
RUST_LOG=debug cargo run
- Scanning
- Representing Code
- Parsing Expressions
- Evaluating Expressions
- Statements and State
- Control Flow
- Functions
- Resolving and Binding
- Classes
- Inheritance