https://github.com/jdcodework/rslox
Implementation of the lox language proposed by the book “Crafting Interpreters”.
https://github.com/jdcodework/rslox
crafting-interpreters interpreted-programming-language lox-interpreter rust-lang
Last synced: about 1 month ago
JSON representation
Implementation of the lox language proposed by the book “Crafting Interpreters”.
- Host: GitHub
- URL: https://github.com/jdcodework/rslox
- Owner: JDCodeWork
- Created: 2025-01-06T00:58:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-05T21:09:10.000Z (about 2 months ago)
- Last Synced: 2026-04-05T21:28:57.582Z (about 2 months ago)
- Topics: crafting-interpreters, interpreted-programming-language, lox-interpreter, rust-lang
- Language: Rust
- Homepage:
- Size: 331 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rslox
An implementation of the Lox language in Rust, following the book [Crafting Interpreters](https://craftinginterpreters.com/) by Robert Nystrom.
---
## 🚀 Quick Start
```bash
git clone https://github.com/JDCodeWork/rslox.git
cd rslox
cargo build --release
./target/release/tw run --help
./target/release/vm run --help
```
## 🛠️ Handy Commands
```bash
cargo test
cargo build --release
```