Commit graph

21 commits

Author SHA1 Message Date
83e7b6505c Added documentation comment 2021-12-04 00:10:30 +01:00
2dbd22114b Fixed standard input error handling 2021-12-04 00:07:41 +01:00
c913c2ae46 Refactoring : isolate stack manipulation into their own package 2021-11-12 15:28:09 +01:00
d141d68c1b simplified some code 2021-10-06 18:35:21 +02:00
dbba21a74b Fixed edge case in the k command 2021-10-06 18:35:00 +02:00
2623e80a93 Simplified some code 2021-10-06 00:08:14 +02:00
0e78f3ba33 Added mycology unit tests 2021-09-28 21:51:08 +02:00
a5b4d184d4 Fixed system info greatest point calculation after re-reading the spec 2021-09-27 08:03:05 +02:00
62400c81db Randomization and y fixes 2021-09-24 18:19:57 +02:00
2895308807 Fixed line feed handling which should be treated as like newline in Unefunge-98, but it is unclear. 2021-09-24 18:16:30 +02:00
b3f1792ffa Fixed y command, stack and stack stack manipulation bugs 2021-09-24 17:00:06 +02:00
4cb1cfbef5 Renamed project since I do not intend to support over funge variants 2021-09-24 10:09:33 +02:00
da7e7dae2b Made the interpreter pass most of the mycology test suite 2021-09-24 01:26:49 +02:00
198efceb1f Implemented commands until helloworld works \o/ 2021-09-23 17:49:44 +02:00
f86b5724e5 Moved the character execution's to the pointer in order to handle the k command 2021-09-23 14:59:14 +02:00
759ee2aa10 Each pointer needs its own stack, merging the two packages to avoid a circular dependency 2021-09-23 11:45:49 +02:00
e3bc1251e8 Began coding the interpreter (only manages the minimal example for now!) 2021-09-23 00:24:53 +02:00
6f70a7237b Fixed test order mistake between expected value and got value 2021-09-22 23:42:16 +02:00
270a3845cd Simplified instruction pointer delta handling 2021-09-21 15:41:52 +02:00
309dcb5a02 Continued implementing the Instruction Pointer 2021-09-21 00:27:57 +02:00
46170dd5b7 Began implementing the Instruction Pointer 2021-09-20 10:33:10 +02:00