A single-pass compiler for a simple imperative language.
 
 
Go to file
James T. Martin 162683d63e
Hacked together a god-awful hand-written lexer.
2022-09-07 11:07:05 -07:00
src Hacked together a god-awful hand-written lexer. 2022-09-07 11:07:05 -07:00
.editorconfig Initial commit. 2022-09-05 23:48:56 -07:00
.gitignore Initial commit. 2022-09-05 23:48:56 -07:00
LICENSE.txt Initial commit. 2022-09-05 23:48:56 -07:00
Makefile Hacked together a god-awful hand-written lexer. 2022-09-07 11:07:05 -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.