Commit Graph

15 Commits

Author SHA1 Message Date
Claudio Maggioni (maggicl) a1a9aec6bd Updated instruction types 2020-11-08 16:36:00 +01:00
Claudio Maggioni (maggicl) 02c382ca13 Tape is now an immutable Vector 2020-11-08 16:25:29 +01:00
Claudio Maggioni (maggicl) 795d3e2c8b Using Vector for Program now 2020-11-08 14:38:10 +01:00
Claudio Maggioni (maggicl) 4b4e4a5fe6 Program is now an array 2020-11-08 14:12:17 +01:00
Claudio Maggioni (maggicl) fe51f06439 Fix bug in loop 2020-11-06 21:37:31 +01:00
Claudio Maggioni (maggicl) 8bd02f88ef Removed IP from State 2020-11-06 21:15:30 +01:00
Claudio Maggioni (maggicl) 60cfc648ea Refactored flow with State monad 2020-11-05 22:22:41 +01:00
Claudio Maggioni (maggicl) 5f8a2cadf3 Implemented OUT and reimplemented IN with IO 2020-11-01 00:28:51 +01:00
Claudio Maggioni (maggicl) 4dc1eeb3c3 Rewritten loops and update tape operations 2020-10-31 22:06:43 +01:00
Claudio Maggioni (maggicl) df9ac7f41c Interpreter seems to work 2020-10-28 00:02:49 +01:00
Claudio Maggioni (maggicl) 7940a68150 Written run function 2020-10-27 19:55:21 +01:00
Claudio Maggioni 851568fa97 wip 2020-10-27 18:09:19 +01:00
Claudio Maggioni (maggicl) d12b9590b7 Added execute instruction function 2020-10-27 16:09:56 +01:00
Claudio Maggioni (maggicl) 4076899334 Fixed compilation issues 2020-10-27 15:47:03 +01:00
Claudio Maggioni (maggicl) e0aa996db3 Added part of the interpreter 2020-10-26 23:21:55 +01:00