Commit Graph

203 Commits

Author SHA1 Message Date
nub31
874e05ec66 cleanup repo 2025-06-10 22:09:45 +02:00
nub31
7b58b5b1c6 ,,, 2025-06-10 18:40:35 +02:00
nub31
04fa46aeaf Call function directly when identifier is a func 2025-06-10 18:07:04 +02:00
nub31
722e1ff6ba ... 2025-06-10 17:49:44 +02:00
nub31
d10c2e3b3a Fix type checking for anonymous functions 2025-06-08 17:26:50 +02:00
nub31
98e123fc97 Function pointers are working 2025-06-08 15:54:36 +02:00
nub31
901f68b5ec Yellow warning indicatiors 2025-06-08 14:27:05 +02:00
nub31
6d4bc4b36f improve addressof 2025-06-08 13:54:10 +02:00
nub31
cbff2351e8 Remove wrong function parameter capture 2025-06-07 21:47:39 +02:00
nub31
d510f522cd Extend function params less than a word size 2025-06-07 21:46:19 +02:00
nub31
7556a3ffe5 Update syntax highlighting 2025-06-07 21:43:35 +02:00
nub31
3f8d860e24 Add void type 2025-06-07 21:40:35 +02:00
nub31
492fa5ffc7 string -> ^u8 2025-06-07 20:53:17 +02:00
nub31
ddb3d7e3c0 Fix off by one in diagnostics printing 2025-06-07 20:39:06 +02:00
nub31
3c3a48d3b4 Add literal conversion based on context at compile time 2025-06-07 20:34:10 +02:00
nub31
49c4e94515 literal fix 2025-06-07 19:19:27 +02:00
nub31
24e4feb002 ... 2025-06-07 19:06:38 +02:00
nub31
0fe49df688 ... 2025-06-07 19:05:11 +02:00
nub31
73b45a443c ... 2025-06-07 19:05:08 +02:00
nub31
eca1905672 Remove redundant format strings 2025-06-02 22:05:19 +02:00
nub31
1924035f56 Simplify labels/vars/funcs 2025-06-02 22:01:06 +02:00
nub31
c98ef6bdd1 Simplify generator 2025-06-02 21:47:09 +02:00
nub31
ae9a7461c2 fuck me 2025-06-02 19:56:38 +02:00
nub31
dfc9943770 ... 2025-06-02 18:19:48 +02:00
nub31
d53a01ba67 Fix typo 2025-06-02 17:50:48 +02:00
nub31
eb8ad3819e Rename 2025-06-02 16:23:28 +02:00
nub31
69ca860f4b Structs support sub-structs 2025-06-02 16:22:50 +02:00
nub31
0e241bea46 ... 2025-06-02 16:20:25 +02:00
nub31
a9a6d9f44c ... 2025-06-02 15:56:08 +02:00
nub31
75aa8e7ed9 ... 2025-06-02 15:52:06 +02:00
nub31
fbc709c50d Refactor statements 2025-06-02 15:27:19 +02:00
nub31
a52b8bd146 ... 2025-06-02 14:31:05 +02:00
nub31
a06e46c6a5 ... 2025-06-01 01:53:11 +02:00
nub31
be8bb91229 ... 2025-06-01 01:50:07 +02:00
nub31
97a90652f6 Fix newline issue in generator 2025-06-01 01:02:40 +02:00
nub31
2f7fe9c31a ... 2025-06-01 00:59:50 +02:00
nub31
3b06f19468 ... 2025-06-01 00:40:25 +02:00
nub31
795b69df1b ... 2025-05-31 23:48:29 +02:00
nub31
a098065136 ... 2025-05-28 14:15:16 +02:00
nub31
3d095ec648 Allow for short variable assignment 2025-05-27 15:21:41 +02:00
nub31
ce6b59a4b3 memsets 2025-05-27 15:08:13 +02:00
nub31
5ea611b6d5 Array init support 2025-05-27 15:07:55 +02:00
nub31
db231cc553 Update syntax 2025-05-27 11:36:42 +02:00
nub31
f08d0ee930 Variable declarations seperate from assignment 2025-05-27 11:31:28 +02:00
nub31
0aa14c78fe ... 2025-05-27 10:28:10 +02:00
nub31
c60ae5d092 ... 2025-05-27 10:22:51 +02:00
nub31
3c48ba9c20 Move cli to own project 2025-05-27 10:21:22 +02:00
nub31
72c9bc58bd Update syntax 2025-05-27 09:18:43 +02:00
nub31
4f3959923d ... 2025-05-27 09:18:31 +02:00
nub31
32102363f3 add any type 2025-05-26 20:54:30 +02:00