11 Commits

Author SHA1 Message Date
b53d40d101 begin qbe support and custom build system 2025-01-27 18:38:07 +01:00
6504ad7134 fix: typechecker error handling
- rename Architecture.md -> architecture.md
- change error handling in typechecker to print the token loc for binary
expressions and also not prefix the error when printed in cmd
2025-01-26 14:25:34 +01:00
1dae344e09 added some tests 2025-01-25 22:02:02 +01:00
cefa2698c6 split up checker and inferer and added booleans 2025-01-25 18:15:02 +01:00
8bb0bb9a4e finished binary expression 2025-01-22 21:16:14 +01:00
1e68083aad begin binary expressions 2025-01-22 18:21:30 +01:00
3c3c1fc880 move the main package into main.go and move out all the compile logic into the cmd package 2025-01-22 09:17:13 +01:00
6513c45936 compiler compile 2025-01-22 09:00:49 +01:00
28d464f318 continue cmd 2025-01-21 20:57:51 +01:00
ad486b7900 continue cmd 2025-01-21 20:48:58 +01:00
c33321c259 begin cmd 2025-01-21 14:24:32 +01:00