Commit Graph

17 Commits

Author SHA1 Message Date
f1c1b3e396 [FEAT] Now unreachable code is only a warning
[FIX] Removed 'decompiled.txt' from repo
2021-05-05 17:51:32 +02:00
b40e234013 [FEAT] Code after return marked unreachable 2021-05-05 17:26:54 +02:00
b62cbd2cda [FEAT] Typed functions must return a value 2021-05-05 17:21:32 +02:00
835cae35bb Working on making sure functions return a value 2021-05-05 16:11:49 +02:00
287bf565bd [FEAT] Implemented 'if' support
[BUG] Variables inside blocks couldn't shadow those outside
[FEAT] Decompiler shows address of each opcode
2021-05-05 15:16:57 +02:00
8b101e4d3c Implemented closing of global scope 2021-05-05 10:14:57 +02:00
37fdf1f42f [FEAT] Decompiler
[BUG] Several address calculation errors
2021-05-05 09:34:58 +02:00
1516043f17 Started implementation of function parsing 2021-05-04 18:49:18 +02:00
2ff14cd2f1 [FEAT] Arrays allowed on structs 2021-05-04 16:35:47 +02:00
7297215aeb [BUG] Disallow decimals on array decl and indices
[FEAT] Parser checks index out of bounds errors
2021-05-04 16:29:37 +02:00
28b059c57e [FEAT] Structs and arrays supported as expression atoms 2021-05-04 15:38:01 +02:00
58808d33a5 [FEAT] Working on array and struct support on expressions 2021-05-04 14:58:21 +02:00
567710779a [BUG] Repaired types on some parameters.
[FEAT] Implemented struct, still testing.
[FEAT] Implemented var, still testing.
2021-05-04 10:24:35 +02:00
c99d5ab781 [BUG] Parser skipped following token.
[BUG] Const being declared could be used in its init expression
2021-05-03 19:09:30 +02:00
36caa0b651 Tests started. Enabling constant declaration 2021-05-03 18:49:26 +02:00
38e3bb1630 working on the parser module 2021-05-03 17:23:48 +02:00
f1f590735b First commit, porting from PaCO 2021-04-27 19:02:20 +02:00