|
|
d72f888849
|
Rename emit to compiler
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-15 11:45:32 +01:00 |
|
|
|
705c6a8818
|
Rename ast to parser
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-15 11:33:40 +01:00 |
|
|
|
f87f4a0262
|
Rename parser to lexer
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-15 11:31:40 +01:00 |
|
|
|
10bcd77040
|
Add function calling
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-15 11:27:25 +01:00 |
|
|
|
42e0056374
|
Add for loop
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-11 18:09:58 +01:00 |
|
|
|
7182024342
|
Introduce JumpLabels instead of manually correct jump positions
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-11 15:50:05 +01:00 |
|
|
|
8afc2d1bde
|
Add parsing for conditionals (cont.)
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-08 15:06:29 +01:00 |
|
|
|
d2e0405033
|
Rename library to nomo
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-07 10:07:47 +01:00 |
|
|
|
d3e6410ec0
|
Setup a testing bench
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-06 13:56:39 +01:00 |
|
|
|
4470af3926
|
Add proper impl for templating
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-06 12:56:16 +01:00 |
|
|
|
1ee7611981
|
Use custom Arc backed input
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-06 12:42:11 +01:00 |
|
|
|
1ea15f0e49
|
Add first working pipeline of parse -> ast -> instr -> render
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-06 11:03:48 +01:00 |
|
|
|
f5050e369e
|
Add ast parsing
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-06 08:25:17 +01:00 |
|
|
|
b07bef7904
|
Properly recover from errors
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-05 17:33:19 +01:00 |
|
|
|
f4e8137e17
|
Add initial parsing
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-05 08:45:42 +01:00 |
|
|
|
31e102a4ee
|
Initial Commit
Signed-off-by: Marcel Müller <neikos@neikos.email>
|
2026-03-04 17:29:18 +01:00 |
|