James T. Martin
68ce32a6df
Still pretty horribly broken. I was generating dispacements backwards, failing to emit stuff like the beginning of loops, the logic for `if` jumps was backwards, etc. I was also completely forgetting to increment file_here for appends. I don't remember what all I did; check the diff. |
||
---|---|---|
docs | ||
src | ||
.editorconfig | ||
.gitignore | ||
LICENSE.txt | ||
Makefile | ||
README.md |
README.md
Passlang
A one-pass, linear-time compile-and-go compiler.
I'm imposing these restrictions on myself to avoid over-engineering and give myself a design challenge. The goal is to make the absolute best language I can under these constraints, and then incrementally begin to relax the restrictions only when absolutely necessary to make progress.