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,
cdinto 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).
