This project is a Rust implementation of the Java tree-walk interpreter for Lox object-oriented programming language, featured in the book "Crafting Interpreters".
Unsafe code is forbidden in the whole crate.
Make sure Rust is installed.
Then you can launch the following Lox code, which computes the 70th Fibonacci number :
cargo run --release test_lox_scripts/optimized_fibonacci.lox
cargo test