(nonserious) jorts programming language
Go to file
Luna 3a6df2d9ea add basic global variable support
- chunk: make writeConstant return a ConstantIndex for better
    integration with the (optional) OP_CONST_LONG
 - compiler: quickfix emitConstant()
 - vm: add a global ValueMap
2019-06-02 22:52:19 -03:00
src add basic global variable support 2019-06-02 22:52:19 -03:00
.gitignore rm make_exprs.py, moving to the c part 2019-06-01 00:04:04 -03:00
LICENSE Initial commit 2019-03-08 07:47:28 +00:00
README.md add not operator 2019-06-02 00:02:37 -03:00
build.zig move to zig 2019-05-31 16:15:27 -03:00

README.md

jorts

a compiler for the lox language from https://craftinginterpreters.com

this is a learning project. the implemtation is based heavily off the C part of the book, but also the Java part for the scanner.

notes

  • jorts' lox bytecode is not compatible with any implementation.

how do?

zig build run

and play around with it