aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2026-08-30docs: add steps to build and use dockerhachem1-0/+38
2026-08-30feat: emit procedure calls with argument marshallinghachem2-8/+76
2026-08-30feat: emit nasm for if statements with conditional jumpshachem2-2/+72
2026-08-30add: start nasm code genhachem2-0/+121
2026-08-30add: start code genhachem6-98/+114
2026-08-30add: parse stack directivehachem4-0/+52
2026-08-30add: parse call statementshachem5-0/+93
2026-08-30add: parse conditional expressionshachem5-28/+134
2026-08-30add: parse expressionshachem5-23/+213
2026-08-30add: parse labels and syscallshachem4-9/+82
2026-08-30docs: add READMEhachem1-2/+38
2026-08-30add: parse assignment statements into procedureshachem5-12/+140
2026-08-30test: add parser testshachem3-0/+96
2026-08-30test: add lexer testinghachem5-0/+136
2026-08-30add: parse proc declarationshachem5-2/+170
2026-08-30add: top level data declarationshachem4-0/+65
2026-08-30add: top level parserhachem6-6/+166
2026-08-30add: classify keywordshachem2-1/+45
2026-08-30add: lex string literalshachem2-0/+43
2026-08-30add: lex mutli-char operatorshachem2-5/+40
2026-08-30add: start basic work on the lexerhachem3-1/+194
2026-08-30add: read files into memoryhachem3-4/+80
2026-08-30add: command-line argument parserhachem4-2/+168
2026-08-30setup: prepare docker and build systemhachem8-0/+217
2026-08-30Initial commithachem2-0/+23