#interpreter-development
// 3 pages tagged #interpreter-development · every tag
- Monkey language interpreter made in Rust
An interpreter for the Monkey programming language. From the “Writing An Interpreter In Go” book, but made in Rust. - GADTs Through a Small Typed Expression Evaluator
Use indexed expression trees to make ill-typed syntax impossible before evaluation. - What Building an Interpreter Teaches About Type Design
Designing the boundaries between tokens, syntax, runtime values, environments, and errors.