Lox Interpreter/REPL written in Rust
Branch: interpreter
Clone or download
rodaine complete interpreter (#11)
* complete interpreter

* remove test_cases dep + clippy cleanups
Latest commit d54bce3 Jul 11, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
testdata complete interpreter (#11) Jul 11, 2018
tests complete interpreter (#11) Jul 11, 2018
.gitignore Initial Commit Jan 24, 2017
.travis.yml Add Travis Support (#2) Mar 3, 2017
Cargo.lock complete interpreter (#11) Jul 11, 2018
Cargo.toml complete interpreter (#11) Jul 11, 2018
LICENSE readme & license Jan 24, 2017
README.md Update README Mar 3, 2017

README.md

rlox Build Status

Lox Interpreter/REPL written in Rust.

Install

git checkout https://github.com/rodaine/rlox.git
cd rlox
cargo install

rlox            # starts the REPL
rlox script.lox # interprets the file

Development

# linting - clippy is somewhat unstable
rustup run nightly cargo install clippy
rustup run nightly cargo clippy

# unit tests
cargo test --verbose