- Notifications
You must be signed in to change notification settings - Fork1
A tree-walk interpreter and a bytecode virtual machine interpreter written in the Rust Programming Language.
License
lffg/rs-lox
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
My implementation of the first interpreter presented in "Crafting Interpreters", by Robert Nystrom.
This repository holds two implementations for the same language. The first one,tree-lox
implements a tree-based interpreter and the other,vm-lox
uses a bytecode virtual machine to interpret the code.
This project can by compiled using Cargo. Use the--project
flag to choose the implementation.
Run an existing file:
$ cargo r -p tree-lox -- script-name.lox
Open the REPL:
$ cargo r -p tree-lox
todo
Code licensed under the MIT license.
About
A tree-walk interpreter and a bytecode virtual machine interpreter written in the Rust Programming Language.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.