Commit graph

39 commits

Author SHA1 Message Date
048f5079ae
update everything to 1.0 2025-06-18 16:44:35 +02:00
17ffb11f34
prepare for coroutine 2025-06-18 14:46:59 +02:00
6fe9395817
finished try/catch 2025-06-18 14:21:31 +02:00
3dd28cedd3
prepare the error system for try/catch 2025-06-18 13:14:58 +02:00
1a98959be0
begin adding try/catch 2025-06-18 12:56:54 +02:00
00207f544a
fixed the register allocation issue 2025-06-18 11:30:44 +02:00
bf82ead8a8
fixed multiple variable issues, added a way to view an ASX file 2025-06-17 19:33:09 +02:00
cef2217c9e
added floats, negative numbers 2025-06-16 18:51:34 +02:00
5d43674d0e
added CLI 2025-06-16 18:15:57 +02:00
c9a626cdab
added table functions, fixed a bug with var update 2025-06-16 16:52:58 +02:00
37b6e8ecdb
fixing 2025-06-11 20:24:01 +02:00
cca26d9fc3
added more enviroment functions and fixed some argument bugs 2025-06-11 17:57:52 +02:00
12d3250bc4
added multiline tables 2025-06-11 17:00:22 +02:00
b4f930d1c5
added imports 2025-06-11 15:35:25 +02:00
74fa0a8523
functions now can use previous variables 2025-06-11 12:52:05 +02:00
1addc28463
fixing, temporarily disabled the register gc 2025-06-08 22:53:40 +02:00
867799fec3
error system now works for multiple functions 2025-06-08 22:16:01 +02:00
532fffe725
begin new error system, unfinished 2025-06-06 22:01:53 +02:00
32c2a20697
added native functions, enviroment 2025-06-04 19:38:59 +02:00
9a915cd274
added table set 2025-06-04 18:52:59 +02:00
9b0335e8d6
added table get 2025-06-03 19:51:19 +02:00
4faabe0d9c
added tables to the execution part 2025-06-03 19:39:17 +02:00
d1483f9e61
remove unused debug stuff 2025-06-03 18:38:37 +02:00
a5c2420d20
add function execution to the VM 2025-06-03 18:32:52 +02:00
598f4a0cdb
added function to the ASX standard 2025-06-03 17:43:03 +02:00
a8e174af7f
upgrade the variable system 2025-06-03 17:08:32 +02:00
c901731119
added even more opeartions to the VM 2025-06-01 16:56:07 +02:00
2894780124
compiler is pretty much done 2025-06-01 14:37:46 +02:00
44a455f542
added for loops and return to the compiler 2025-06-01 13:39:57 +02:00
d957a73ca2
added while loops 2025-06-01 12:58:12 +02:00
aa57551763
added else and else if 2025-05-30 22:44:09 +02:00
a01b9876f1
upgrade the register allocator & prepare for else 2025-05-30 22:27:11 +02:00
e9d1f9bbd6
fixed the "!" operation 2025-05-30 22:09:13 +02:00
0c60e98d9f
added ifs 2025-05-30 22:01:40 +02:00
b186e45067
added variable updates 2025-05-30 21:31:00 +02:00
4c69228848
added functions and calls 2025-05-30 21:22:16 +02:00
1561abcc31
some fixing + strings 2025-05-30 20:27:14 +02:00
b3ba7162b7
added more operations to compiler 2025-05-29 21:36:51 +02:00
35e8dd18b7
begin compiler 2025-05-29 21:23:30 +02:00