|
|
8e6980715e
|
Add const-ability to types
|
2026-04-16 19:43:36 +03:00 |
|
|
|
238577e9ca
|
Fix how arrays are managed
|
2026-04-16 18:32:31 +03:00 |
|
|
|
f0607a2310
|
Allow forward-declaration of structs
|
2026-04-16 01:39:07 +03:00 |
|
|
|
29fd757517
|
Add Struct types
|
2026-04-15 18:40:26 +03:00 |
|
|
|
bca18b4f1b
|
Add Struct and StructRef-types
|
2026-04-15 18:21:22 +03:00 |
|
|
|
0400aa1d99
|
Make empty arrays into just pointers
|
2026-04-14 15:20:14 +03:00 |
|
|
|
d70f6fffa0
|
Parse array type
|
2026-04-14 15:05:44 +03:00 |
|
|
|
3370e76c48
|
Add ArrayType
|
2026-04-14 14:57:25 +03:00 |
|
|
|
e797cab50f
|
Remove some unused code
|
2026-04-14 14:49:07 +03:00 |
|
|
|
48a3eb0e85
|
Improve binop result calculation
|
2026-04-13 23:50:07 +03:00 |
|
|
|
28483812ea
|
Allow implicit cast from char to int
|
2026-04-13 21:45:58 +03:00 |
|
|
|
1555c12bbd
|
Improve casts
|
2026-04-13 21:28:50 +03:00 |
|
|
|
9791c9c8da
|
Add binops.h and binops.cpp
|
2026-04-13 18:00:47 +03:00 |
|
|
|
a901806dfb
|
Add a function to test if types are equal
|
2026-04-13 17:09:50 +03:00 |
|
|
|
8ec4e538f5
|
Fix a bug, add type kind
|
2026-04-13 16:56:33 +03:00 |
|
|
|
85dbce112f
|
Fill typechecking methods
|
2026-04-13 01:08:34 +03:00 |
|
|
|
01434b8097
|
Eliminate repetition
|
2026-04-12 00:46:36 +03:00 |
|
|
|
866d78e6d1
|
Compile vararg
|
2026-04-11 23:18:13 +03:00 |
|
|
|
6855360a97
|
Add void and char types
|
2026-04-11 21:40:59 +03:00 |
|
|
|
5abcd6e00a
|
Make a bunch of tweaks, make fibonacci sequence compile
|
2026-04-10 19:55:34 +03:00 |
|
|
|
422f95e553
|
Add some new binary operations
|
2026-04-10 17:11:03 +03:00 |
|
|
|
d69e2c0929
|
Move binop to types
|
2026-04-10 16:58:27 +03:00 |
|
|
|
dcb6e60a3b
|
Add virtual add for Type
|
2026-04-10 16:53:10 +03:00 |
|
|
|
ea9bb1fcb9
|
Move types to it's own file
|
2026-04-09 18:38:22 +03:00 |
|