lox_one 0.1.0

A tree-walking interpreter for the Lox programming language.
Documentation
# lox-one

This is simple tree-walking interpreter for the Lox language.

This repo implements the jlox interpreter from the great [Crafting Interpreters](http://craftinginterpreters.com/) book by the awesome [Bob Nystrom](https://github.com/munificent).

## Progress

- [x] Scanner
- [x] Parser
- [x] Environment
- [x] Variables
- [x] Conditionals `if/else`
- [x] Loops (`for` and `while` loops)
- [x] Functions (first-class, closures)
- [x] Resolver
- [ ] Classes
- [ ] Inheritance

## Later Ideas

I think if I can get done with the book I will add:

- [ ] Lists
- [ ] Hashmaps
- [ ] Operator Overloading
- [ ] TypeScript style type-checking