An open API service indexing awesome lists of open source software.

https://github.com/cribbles/rlox

🥯 Ruby-flavored Lox interpreter
https://github.com/cribbles/rlox

interpreter lox ruby

Last synced: 16 days ago
JSON representation

🥯 Ruby-flavored Lox interpreter

Awesome Lists containing this project

README

          

# rlox

Implements a [Lox](https://craftinginterpreters.com/the-lox-language.html)
interpreter in Ruby.

This is a "by-the-book" implementation that aims to stick as closely as
possible to the source text (and ideally, serve as a jlox drop-in). The
interpreter itself has been adapted to be more ruby-like, where germane.

## Features

- [x] Scanner
- [ ] AST
- [ ] Parser
- [ ] Evaluations
- [ ] Statements and state
- [ ] Control flow
- [ ] Function
- [ ] Resolving and binding
- [ ] Classes
- [ ] Inheritance

## License

rlox is released under the [MIT License](./license).

---
Developed by [Chris Sloop](http://chrissloop.com)