(nonserious) jorts programming language
Go to file
Luna 3936b4a426 main: keep a long-running vm instance for REPL
enables us to declare variables and keep them going for as long as the
REPL goes.

 - vm: remove source arg from init(), move to interpret()
2019-06-03 00:02:07 -03:00
src main: keep a long-running vm instance for REPL 2019-06-03 00:02:07 -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