Commit Graph

21 Commits

Author SHA1 Message Date
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