~ntietz/lox

my implementations of lox for Crafting Interpreters

3f56e16 More (unsafe) improvements

~ntietz pushed to ~ntietz/lox git

1 year, 5 months ago

796d2ce More (unsafe) improvements

~ntietz pushed to ~ntietz/lox git

2 years ago

3c3ba7f Complete functions (chapter 24), excluding native functions

~ntietz pushed to ~ntietz/lox git

2 years ago

7379430 Implement control flow (if/else, and, or, for, and while) (chapter 23)

~ntietz pushed to ~ntietz/lox git

2 years ago

3341bda Implement local variables (chapter 22)

~ntietz pushed to ~ntietz/lox git

2 years ago

eb10a93 Implement global variables (chapter 21)

~ntietz pushed to ~ntietz/lox git

2 years ago

2bf7ae0 Implement strings (chapter 19)

~ntietz pushed to ~ntietz/lox git

2 years ago

955e214 Finish chapter 18!

~ntietz pushed to ~ntietz/lox git

2 years ago

39df8ca Refactor rules table into an enum match (chapter 17)

~ntietz pushed to ~ntietz/lox git

2 years ago

915e112 Implement basic compilation and Pratt parser (chapter 17)

~ntietz pushed to ~ntietz/lox git

2 years ago

3b24685 Finish chapter 16 (scanner for loxc)

~ntietz pushed to ~ntietz/lox git

2 years ago

e00c594 Implement chapter 15

~ntietz pushed to ~ntietz/lox git

2 years ago

35ec5c7 Implement chapter 14

~ntietz pushed to ~ntietz/lox git

2 years ago

029f560 Add explicit license to loxi/Cargo.toml

~ntietz pushed to ~ntietz/lox git

2 years ago

6a2d8a6 Migrate to cargo workspace as prep for creating loxc

~ntietz pushed to ~ntietz/lox git

2 years ago
1 / 3