32 Commits

Author SHA1 Message Date
3d07d010dc modulo operator 2025-06-11 23:08:34 -05:00
121774005b constant folding 2 2025-06-11 22:10:17 -05:00
cf9f3af3f1 constant folding 1 2025-06-11 21:50:55 -05:00
2179a39e2c line counting in bytecode 2025-06-11 19:09:35 -05:00
aee29ac884 compiler 2 2025-06-11 18:10:04 -05:00
07edd82c8b basic compiler 1 2025-06-11 17:43:17 -05:00
53cdb95b6e compiler start 2025-06-11 17:12:33 -05:00
30e4b11a96 AST/types optimization 2025-06-11 17:01:01 -05:00
5ae2a6ef23 structs 2025-06-11 16:28:55 -05:00
fc439b6d5a assignment expressions 2025-06-11 11:17:22 -05:00
90eaf081a7 funcs as expression 2025-06-11 10:37:36 -05:00
e98e0643e2 type hint/inference 2025-06-11 10:20:38 -05:00
c691c90c69 logical operators 2025-06-11 00:23:50 -05:00
3ea58a55c9 assignment implicit scope 2025-06-10 23:50:32 -05:00
fc988d257f functions 2025-06-10 23:05:21 -05:00
6eb4e21263 small readme update 2025-06-10 12:14:31 -05:00
e7a7d05e64 add break and exit, remove var 2025-06-10 11:54:17 -05:00
d8318789e1 add while loop 2025-06-10 11:25:39 -05:00
119cfcecce comparison and minus 2025-06-10 11:12:46 -05:00
54d88d12dd add for loops 2025-06-10 10:51:22 -05:00
4b5faae944 add table access 2025-06-10 10:25:56 -05:00
b2a1b7a79b add echo 2025-06-10 09:57:52 -05:00
3cb856889a small readme update 2025-06-10 09:48:49 -05:00
29044dc74c fix if/then errors 2025-06-10 09:46:17 -05:00
8a8801f1c0 remake tests 2025-06-10 09:36:17 -05:00
7c99792706 multiline string support 2025-06-09 14:08:08 -05:00
82c29cba13 hex/binary/sci not 2025-06-09 12:50:03 -05:00
2db5c3bfe5 tables/arrays 2025-06-09 12:39:37 -05:00
a744c12baf enhance errors 2025-06-09 12:18:34 -05:00
1fdd6ed28c first parser test pass 2025-06-09 12:01:20 -05:00
e22a844dd4 true/false/nil 2025-06-09 09:58:47 -05:00
80b121a9ab first commit 2025-06-08 21:45:18 -05:00