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

https://github.com/jason89521/lox-rs


https://github.com/jason89521/lox-rs

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Lox Interpreter

Learn Rust and how to build an interpreter by following this [book](https://craftinginterpreters.com/).

## Todo

- [x] Lexer
- [ ] Parser
- [ ] Expression
- [x] Literal
- [x] Parenthesis
- [x] Unary
- [x] Binary
- [x] Identifier
- [x] Assignment
- [ ] ...Others
- [ ] Statement
- [x] Print
- [x] Expression
- [ ] Declaration
- [x] VarDeclaration
- [ ] ...Others
- [ ] Scope
- [ ] Control flow
- [ ] Condition
- [ ] Loop
- [ ] Function
- [ ] Resolve & Binding
- [ ] Class
- [ ] Beautiful error message
- [ ] Write proc macro to prevent hand-writing the boilerplate codes