Commit Graph

526 Commits

Author SHA1 Message Date
nub31
b8c69b5583 Update vscode syntax 2025-08-18 14:15:17 +02:00
nub31
08cb6b9f41 Remove alloc keyword for struct 2025-08-18 14:13:52 +02:00
nub31
456e13cc6e Small refactoring 2025-08-18 13:47:53 +02:00
nub31
47ced73146 Small naming fixes 2025-08-18 13:30:14 +02:00
nub31
96222e9dd6 Rework dot func call 2025-08-18 13:21:33 +02:00
nub31
041c25d3de Do not split generator to expr and stmt 2025-08-18 12:53:35 +02:00
nub31
9ddac8edfe Worki 2025-08-13 21:50:42 +02:00
nub31
c2a6afdbbd Rework this param 2025-08-13 21:43:00 +02:00
nub31
e89e7b2ba7 Remove implicit this for now 2025-08-13 20:30:43 +02:00
nub31
981ae392cd Remove unused usings 2025-08-13 20:06:47 +02:00
nub31
ae2307a7a7 Clean unused stuff 2025-08-13 20:06:15 +02:00
nub31
924352d3c8 Remove arrow functions for now 2025-08-13 20:02:22 +02:00
nub31
ca3394b9bd ... 2025-08-13 20:01:09 +02:00
nub31
9c69c39cff Add support for multiple interfaces 2025-08-13 19:18:37 +02:00
nub31
cc8f8210b5 Fix makefile 2025-08-13 00:41:41 +02:00
nub31
41edf3b64b Interfaces working? 2025-08-13 00:41:28 +02:00
nub31
853f57102c Fix infinite recursion 2025-08-12 21:05:12 +02:00
nub31
9dabf0d2f7 ... 2025-08-12 20:55:35 +02:00
nub31
f31c16bbac ... 2025-08-12 20:01:43 +02:00
nub31
901bfcf283 Trait -> Interface 2025-07-24 19:08:43 +02:00
nub31
8b8b9d6a0a Remove unused using 2025-07-24 19:01:47 +02:00
nub31
e397cb61fd Remove mangledName 2025-07-24 19:01:14 +02:00
nub31
dcaf491f14 Remove unnecesary stringBuilder 2025-07-24 18:58:57 +02:00
nub31
74b2a299b2 Bit of cleanup 2025-07-24 18:57:49 +02:00
nub31
5e23da61f0 Node postfix for nodes 2025-07-24 18:46:32 +02:00
nub31
85297fc364 Primitive to int/float/bool 2025-07-24 18:39:13 +02:00
nub31
2d6cf0ba7f Syntax highlighting 2025-07-23 01:42:52 +02:00
nub31
f0ab3a5af3 Parser diagnostics 2025-07-23 01:23:10 +02:00
nub31
5e78f63e93 Diagnostics 2025-07-23 00:43:50 +02:00
nub31
efe13730e7 ... 2025-07-22 23:24:30 +02:00
nub31
4ec44195ed ... 2025-07-22 23:21:52 +02:00
nub31
d993581361 ... 2025-07-22 23:20:56 +02:00
nub31
62c9d86cda Parser now uses enumerator 2025-07-22 23:01:29 +02:00
nub31
f6da9e9753 ... 2025-07-22 22:44:55 +02:00
nub31
4055002a8c ... 2025-07-22 22:10:31 +02:00
nub31
2d2d346da0 remove generics for now 2025-07-22 20:08:51 +02:00
nub31
ae95a1f808 remove generics for now 2025-07-22 20:08:49 +02:00
nub31
d9d08a4367 ... 2025-07-22 20:03:22 +02:00
nub31
f58abf685c ... 2025-07-21 17:51:52 +02:00
nub31
089ead243b ... 2025-07-21 17:16:51 +02:00
nub31
69982017c5 ... 2025-07-21 17:06:31 +02:00
nub31
1f6f4eab95 ... 2025-07-21 16:56:28 +02:00
nub31
901abf6938 ... 2025-07-21 16:30:57 +02:00
nub31
e200cbd028 ... 2025-07-21 16:22:05 +02:00
nub31
9a22198e49 Templates are working, but the code is ugly af 2025-07-09 22:53:45 +02:00
nub31
8a5dd88446 bound types 2025-07-09 20:44:20 +02:00
nub31
a0b7b9026c Reordering 2025-07-09 20:32:59 +02:00
nub31
0aa0911b0f Type syntax when parsing 2025-07-09 20:29:10 +02:00
nub31
b3c647840c ... 2025-07-09 20:09:19 +02:00
nub31
3fd6eb4d81 ... 2025-07-09 20:04:06 +02:00