A toy programming language interpreter in Rust. I made this for exploring Rust, compiler & interpreter in general, and mostly for fun. Some of the syntaxes and features are inspired by Javascript, Rust and Lox.
- Dynamic types
- First-class function & closure
- Prototype-based inheritance
- Generator function
- VM with custom bytecode instead of tree-walk interpreter