Commit Graph

20 Commits

Author SHA1 Message Date
0c23c326ac
Builtin functions for memory.grow and memory.size 2024-10-27 00:07:14 +02:00
0236dfbb2d
More unary expressions 2024-04-09 13:57:17 +02:00
f5168a73bf
Implement while loops, Fix variable references 2024-04-04 20:05:57 +02:00
e7cdf0c929
Clean up TODOs, Fix lexer 2024-03-31 20:33:50 +02:00
a7007eaf0f
Update language name, Improve implicit casts, Add array/raw memory expressions (WIP) 2024-03-30 21:57:38 +01:00
77d3bc638d
Fix expression statements, Add modules (WIP), Support compilation of multiple files, Add stdlib 2024-03-29 15:12:37 +01:00
99372dbc6a
Parse array types, Fix compiler errors 2024-03-28 18:20:52 +01:00
c7fc2fdae0
Remove TODO 2024-03-25 17:08:35 +01:00
cbb17072b5
Remove debug output 2024-03-24 20:55:59 +01:00
35ec9e97ca
Compile if-else statements 2024-03-24 20:53:34 +01:00
508ed37040
Implement more features (WIP) 2024-03-23 14:03:20 +01:00
56c36f01dd
Fancy compiler errors 2024-03-21 20:37:21 +01:00
1d79aeaa0b
Improve error messages 2024-03-21 19:55:05 +01:00
63ccacba2d
Improve compiler & validator, Update lexer 2024-03-20 19:26:48 +01:00
ad32195fa2
More validation 2024-03-17 19:55:28 +01:00
cf0307c164
More parsing 2024-03-14 16:42:22 +01:00
66651ed67c
Some expression parsing 2024-03-13 23:26:20 +01:00
0318a83099
Rework lexer structure 2024-03-13 17:17:09 +01:00
c22fa66492
Basic parsing (WIP) 2024-03-11 22:05:36 +01:00
1ce2505427
initial commit 2024-03-10 22:48:57 +01:00