Commit Graph

  • e3cea9d3b0 [FEAT] Implemented 'for'. More tests needed master JailDoctor 2021-05-05 22:12:37 +02:00
  • f1c1b3e396 [FEAT] Now unreachable code is only a warning [FIX] Removed 'decompiled.txt' from repo JailDoctor 2021-05-05 17:51:32 +02:00
  • b40e234013 [FEAT] Code after return marked unreachable JailDoctor 2021-05-05 17:26:54 +02:00
  • b62cbd2cda [FEAT] Typed functions must return a value JailDoctor 2021-05-05 17:21:32 +02:00
  • 835cae35bb Working on making sure functions return a value JailDoctor 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 JailDoctor 2021-05-05 15:16:57 +02:00
  • 8b101e4d3c Implemented closing of global scope JailDoctor 2021-05-05 10:14:57 +02:00
  • 37fdf1f42f [FEAT] Decompiler [BUG] Several address calculation errors JailDoctor 2021-05-05 09:34:58 +02:00
  • 1516043f17 Started implementation of function parsing JailDoctor 2021-05-04 18:49:18 +02:00
  • 2ff14cd2f1 [FEAT] Arrays allowed on structs JailDoctor 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 JailDoctor 2021-05-04 16:29:37 +02:00
  • 28b059c57e [FEAT] Structs and arrays supported as expression atoms JailDoctor 2021-05-04 15:38:01 +02:00
  • 58808d33a5 [FEAT] Working on array and struct support on expressions JailDoctor 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. JailDoctor 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 JailDoctor 2021-05-03 19:09:30 +02:00
  • 36caa0b651 Tests started. Enabling constant declaration JailDoctor 2021-05-03 18:49:26 +02:00
  • 38e3bb1630 working on the parser module JailDoctor 2021-05-03 17:23:48 +02:00
  • d20663ac7e Scope module finished. Types module included &done JailDoctor 2021-05-03 17:07:31 +02:00
  • 6923bec289 function module' interface defined JailDoctor 2021-04-29 18:59:08 +02:00
  • 87bad32300 adding function module JailDoctor 2021-04-29 17:51:36 +02:00
  • fd53606ffc started working with the string module JailDoctor 2021-04-28 22:25:57 +02:00
  • f1f590735b First commit, porting from PaCO JailDoctor 2021-04-27 19:02:20 +02:00