Commit Graph

15 Commits

Author SHA1 Message Date
Mattia Giambirtone 2d1d43a898 Added test for scopes 2022-07-09 13:37:16 +02:00
Mattia Giambirtone 0b7cb70049 Fixed some issued with scoping and globals 2022-07-09 13:36:29 +02:00
Mattia Giambirtone 94ce81b6f1 Updated .gitignore, slightly edited README and added some more tests 2022-06-19 14:45:38 +02:00
Mattia Giambirtone 998ba94902 More fixes for assigning builtin functions to variables 2022-06-14 23:34:42 +02:00
Mattia Giambirtone d3d915c6b2 Removed extra bloat 2022-06-14 22:46:55 +02:00
Mattia Giambirtone a496a33334 Added some missing files 2022-06-14 22:45:41 +02:00
Mattia Giambirtone 3abc243c06 Initial work on pragma handling (+ some parser fixes). Changed the way the lexer handles indentation and made tabs illegal. Added instructions for some operations on primitive types, removed file argument from serializer 2022-06-14 12:12:56 +02:00
Mattia Giambirtone 1531811adf Initial work on closures (again?) 2022-06-13 17:28:05 +02:00
Mattia Giambirtone 605a3b1d06 Fixed nested calls 2022-06-02 10:19:34 +02:00
Mattia Giambirtone 320619d582 Fixed peon calling convention and various errors with function calls 2022-05-30 22:06:15 +02:00
Mattia Giambirtone a3834a27c3 Various fixes and stack frame changes 2022-05-29 17:04:19 +02:00
Mattia Giambirtone 268a91ce22 Removed bytecode file 2022-05-29 15:01:15 +02:00
Mattia Giambirtone 568ddaf40a Added tests directory 2022-05-29 14:52:47 +02:00
Mattia Giambirtone 2fc599dac4 Fixed closure variables and debugger output with nested CFI data (also removed unneeded peon files) 2022-05-26 18:32:02 +02:00
Mattia Giambirtone 64368b636a Added tests directory 2022-05-20 15:56:16 +02:00