A programming language interpreter that runs in the browser (using WASM) or locally (binary executable).
Rust implementation of craftinginterpreters.com.
>>>>> Try it online <<<<<- Clone the repository and setup the Rust toolchain. Then,
cd
into the repository root. - Run
cargo install cargo-watch
. - Install wasm pack from https://rustwasm.github.io/wasm-pack.
- Run
x.sh
(requiresbash
). - Open docs/index.html using a web server ( like
python3 -m http.server
).