[Archived] Partial Zig implementation of the Lox bytecode VM from the book Crafting Interpreters
https
git clone https://code.wrycode.com/rad:z3bQZp4V6bnSXvwmS7X3tfFGZVuWx.git lox
radicle
rad clone rad:z3bQZp4V6bnSXvwmS7X3tfFGZVuWx lox
Branches
- mainb2f1f66d
Recent commits
Latest 30 commits on main.
| b2f1f66d | begin chapter 20 | wrycode | 1y ago |
| eb61aff4 | Finish chapter 19 | wrycode | 1y ago |
| 634d44d1 | start 19.5 | wrycode | 1y ago |
| 41109339 | Clean up unused C files and add some files | wrycode | 1y ago |
| e55dee57 | Clean up debugging output | wrycode | 1y ago |
| 6e2ffa56 | Fix bug | wrycode | 1y ago |
| 618960a8 | fix bug | wrycode | 1y ago |
| 47c5e6cc | Fix 19.4 struct inheritance and string representation | wrycode | 1y ago |
| c615ec91 | More 19.4 | wrycode | 1y ago |
| 638b3686 | Start 19.4 | wrycode | 1y ago |
| 83507c9e | update printValue | wrycode | 1y ago |
| 74f8d2fe | Fix 19.3 tests | wrycode | 1y ago |
| 9d8996ba | Fix 19.3, start tests | wrycode | 1y ago |
| da1d1af3 | 19.3 | wrycode | 1y ago |
| 914628d2 | 19.2 | wrycode | 1y ago |
| 38d2115a | Finish chapter 18 | wrycode | 1y ago |
| 9c15df05 | Add arithmetic tests and report division by zero | wrycode | 1y ago |
| 2db83337 | Fix bug where "/" caused infinite loop in skipWhitespace() | wrycode | 1y ago |
| f56cf67a | resolve compiler errors | wrycode | 1y ago |
| 9d043cf6 | More work on ch 17 | wrycode | 1y ago |
| a04eea07 | Fixes | wrycode | 1y ago |
| 72d6ca80 | Reorg and style fix | wrycode | 1y ago |
| 60cd1dfe | Finish 17 untested | wrycode | 1y ago |
| 78984ddd | beginning of 17.6 untested | wrycode | 1y ago |
| 64003afb | 17.5 untested | wrycode | 1y ago |
| 4255014a | through 17.3, untested | wrycode | 1y ago |
| 42fabd2b | Finish chapter 16 with repl, etc. | wrycode | 1y ago |
| 87d82c91 | Finish scanner from chapter 16 | wrycode | 1y ago |
| 05dc753a | Start 16.4.1 adding identifiers | wrycode | 1y ago |
| d649502a | Commit unfinished code | wrycode | 1y ago |