rocks: language interpreter in rust

23 June 2023

Rocks is a programming language written in Rust. It is a dynamically typed language with lexical scoping and first-class functions. It is executed using a tree-walk interpreter with a hand-written recursive descent parser.

This project is inspired and guided by the Crafting Interpreters book by Bob Nystrom.

See this project on github.