527 Commits

Author SHA1 Message Date
nub31
a01539ff24 Fix bugs in cli 2025-08-18 16:29:41 +02:00
nub31
10042de4d7 Update vscode syntax 2025-08-18 14:15:17 +02:00
nub31
1214b5554c Remove alloc keyword for struct 2025-08-18 14:13:52 +02:00
nub31
ce78fb4d30 Small refactoring 2025-08-18 13:47:53 +02:00
nub31
c07dba2fa7 Small naming fixes 2025-08-18 13:30:14 +02:00
nub31
130a2f9d78 Rework dot func call 2025-08-18 13:21:33 +02:00
nub31
3430b64dda Do not split generator to expr and stmt 2025-08-18 12:53:35 +02:00
nub31
aefb2dddb6 Worki 2025-08-13 21:50:42 +02:00
nub31
3ffd17f93e Rework this param 2025-08-13 21:43:00 +02:00
nub31
e80f853211 Remove implicit this for now 2025-08-13 20:30:43 +02:00
nub31
89c83e5de0 Remove unused usings 2025-08-13 20:06:47 +02:00
nub31
a1a4e1336c Clean unused stuff 2025-08-13 20:06:15 +02:00
nub31
ae52e91069 Remove arrow functions for now 2025-08-13 20:02:22 +02:00
nub31
46a2057e43 ... 2025-08-13 20:01:09 +02:00
nub31
bdcf0d3e7d Add support for multiple interfaces 2025-08-13 19:18:37 +02:00
nub31
e105676237 Fix makefile 2025-08-13 00:41:41 +02:00
nub31
c8f913dc23 Interfaces working? 2025-08-13 00:41:28 +02:00
nub31
fc5b08e5c6 Fix infinite recursion 2025-08-12 21:05:12 +02:00
nub31
a591f5b553 ... 2025-08-12 20:55:35 +02:00
nub31
1ef1df545f ... 2025-08-12 20:01:43 +02:00
nub31
ad33cd7318 Trait -> Interface 2025-07-24 19:08:43 +02:00
nub31
21a3efe931 Remove unused using 2025-07-24 19:01:47 +02:00
nub31
1f46809c3c Remove mangledName 2025-07-24 19:01:14 +02:00
nub31
ddc5228fbe Remove unnecesary stringBuilder 2025-07-24 18:58:57 +02:00
nub31
7f1e8c7d18 Bit of cleanup 2025-07-24 18:57:49 +02:00
nub31
9f933be343 Node postfix for nodes 2025-07-24 18:46:32 +02:00
nub31
cf01cc2aaa Primitive to int/float/bool 2025-07-24 18:39:13 +02:00
nub31
07ee11210c Syntax highlighting 2025-07-23 01:42:52 +02:00
nub31
9cbc221061 Parser diagnostics 2025-07-23 01:23:10 +02:00
nub31
bf89fe02d3 Diagnostics 2025-07-23 00:43:50 +02:00
nub31
fd9fc6da66 ... 2025-07-22 23:24:30 +02:00
nub31
87ad42c489 ... 2025-07-22 23:21:52 +02:00
nub31
8c8bb7a4c8 ... 2025-07-22 23:20:56 +02:00
nub31
d97e37fd34 Parser now uses enumerator 2025-07-22 23:01:29 +02:00
nub31
eb009b6ac0 ... 2025-07-22 22:44:55 +02:00
nub31
6b733b9cdf ... 2025-07-22 22:10:31 +02:00
nub31
3faaf71e78 remove generics for now 2025-07-22 20:08:51 +02:00
nub31
7cb469fe73 remove generics for now 2025-07-22 20:08:49 +02:00
nub31
4581af2a24 ... 2025-07-22 20:03:22 +02:00
nub31
be495ee337 ... 2025-07-21 17:51:52 +02:00
nub31
58ac38058f ... 2025-07-21 17:16:51 +02:00
nub31
eb145c8a29 ... 2025-07-21 17:06:31 +02:00
nub31
0e84b83d14 ... 2025-07-21 16:56:28 +02:00
nub31
ba51b00e1f ... 2025-07-21 16:30:57 +02:00
nub31
b8a4f6df57 ... 2025-07-21 16:22:05 +02:00
nub31
a73c9e5d94 Templates are working, but the code is ugly af 2025-07-09 22:53:45 +02:00
nub31
44665654c8 bound types 2025-07-09 20:44:20 +02:00
nub31
652c644e36 Reordering 2025-07-09 20:32:59 +02:00
nub31
649d6c8c3f Type syntax when parsing 2025-07-09 20:29:10 +02:00
nub31
404232185b ... 2025-07-09 20:09:19 +02:00