index
:
hdass
main
hachem's dumb assembly superset.
hachem
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Collapse
)
Author
Files
Lines
2026-08-30
feat: emit idiv
hachem
1
-1
/
+29
2026-08-30
feat: resolve proc paramaters in codegen
hachem
1
-39
/
+72
2026-08-30
feat: emit procedure calls with argument marshalling
hachem
1
-8
/
+51
2026-08-30
feat: emit nasm for if statements with conditional jumps
hachem
1
-2
/
+47
2026-08-30
add: start nasm code gen
hachem
1
-0
/
+91
2026-08-30
add: start code gen
hachem
3
-98
/
+75
2026-08-30
add: parse stack directive
hachem
3
-0
/
+35
2026-08-30
add: parse call statements
hachem
4
-0
/
+70
2026-08-30
add: parse conditional expressions
hachem
4
-28
/
+114
2026-08-30
add: parse expressions
hachem
4
-21
/
+183
2026-08-30
add: parse labels and syscalls
hachem
3
-9
/
+60
2026-08-30
add: parse assignment statements into procedures
hachem
4
-8
/
+120
2026-08-30
add: parse proc declarations
hachem
5
-2
/
+170
2026-08-30
add: top level data declarations
hachem
4
-0
/
+65
2026-08-30
add: top level parser
hachem
6
-6
/
+166
2026-08-30
add: classify keywords
hachem
2
-1
/
+45
2026-08-30
add: lex string literals
hachem
2
-0
/
+43
2026-08-30
add: lex mutli-char operators
hachem
2
-5
/
+40
2026-08-30
add: start basic work on the lexer
hachem
3
-1
/
+194
2026-08-30
add: read files into memory
hachem
3
-4
/
+80
2026-08-30
add: command-line argument parser
hachem
3
-2
/
+163
2026-08-30
setup: prepare docker and build system
hachem
1
-0
/
+6