A single-pass compiler for a simple imperative language.
 
 
Go to file
James T. Martin 86fea958f4
(Algebraic language) Fibonacci sequence works.
2023-07-28 20:03:10 -07:00
docs (Algebraic language) Fibonacci sequence works. 2023-07-28 20:03:10 -07:00
src (Algebraic language) Fibonacci sequence works. 2023-07-28 20:03:10 -07:00
.editorconfig Initial commit. 2022-09-05 23:48:56 -07:00
.gitignore Added documentation for the upcoming indentation-sensitive syntax. 2022-09-08 11:40:10 -07:00
LICENSE.txt Initial commit. 2022-09-05 23:48:56 -07:00
Makefile (Algebraic language) Fibonacci sequence works. 2023-07-28 20:03:10 -07:00
README.md Initial commit. 2022-09-05 23:48:56 -07:00

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.