Commit Graph

28 Commits

Author SHA1 Message Date
656bf7fb4f for loop 2025-06-02 18:03:03 +02:00
89d54dfc81 assert, IO.read_file, set, substr, strrev 2025-06-02 17:41:52 +02:00
e647e7f508 std 2025-06-01 21:48:47 +02:00
437697b287 bools 2025-06-01 19:54:35 +02:00
e84419f0cf euler8, euler12 2025-06-01 19:02:25 +02:00
ad8c61002b euler4 2025-06-01 17:52:46 +02:00
781280060c string example 2025-06-01 17:30:26 +02:00
35f0823432 remove boxed errors 2025-06-01 16:41:51 +02:00
8a0fbac739 support up to 6 args, euler 2025-06-01 16:12:47 +02:00
7fa08d8b37 function params 2025-05-31 17:06:27 +02:00
16431b2ea2 strings 2025-05-31 16:52:49 +02:00
f98ca8075d parse return types, disallow nested functions 2025-05-31 16:12:18 +02:00
2c92cbe0b2 rename 2025-05-31 15:47:20 +02:00
cfe35bcc9d pipe, return 2025-05-30 22:20:42 +02:00
397f87c242 codegen trait 2025-05-30 20:09:00 +02:00
3955be8d11 musl 2025-05-30 19:22:05 +02:00
b3475651eb function declarations 2025-05-30 18:33:52 +02:00
2bc24c394d comparison operators 2025-05-30 18:07:26 +02:00
3a876a97d3 calls 2025-05-30 17:51:16 +02:00
f72e8a4149 if, while, scopes 2025-05-30 17:31:20 +02:00
da1102714a parse var types 2025-05-29 20:57:07 +02:00
47fd9a36a4 parse blocks 2025-05-29 20:32:54 +02:00
01cc38f31d assignment 2025-05-29 19:59:34 +02:00
0c38b0b6a0 statements and local variables 2025-05-29 19:48:09 +02:00
f0938ce0a3 compile assembly 2025-05-29 19:12:57 +02:00
4d066acda3 codegen 2025-05-29 18:47:21 +02:00
47412dda11 parser 2025-05-29 18:28:25 +02:00
0fbc964d37 tokenizer 2025-05-29 18:07:57 +02:00