aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Updated dependenciesJulien Dessaux2022-04-202-3/+3
|
* Added documentation commentJulien Dessaux2021-12-041-0/+3
|
* Fixed standard input error handlingJulien Dessaux2021-12-043-12/+25
|
* Renamed headless_interpreter to gofunge98Julien Dessaux2021-12-032-5/+5
|
* Refactoring : isolate stack manipulation into their own packageJulien Dessaux2021-11-127-146/+195
|
* Fixed tricky field loading bugJulien Dessaux2021-10-071-7/+18
|
* simplified some codeJulien Dessaux2021-10-061-13/+11
|
* Fixed edge case in the k commandJulien Dessaux2021-10-061-0/+3
|
* Simplified some codeJulien Dessaux2021-10-063-17/+7
|
* Improved a test caseJulien Dessaux2021-10-061-2/+2
|
* Fixed a file loading bug not covered by the mycology test suiteJulien Dessaux2021-10-023-8/+38
|
* Fixed some more resizing bugs in certain situations not covered by mycologyJulien Dessaux2021-10-014-5/+43
|
* Fixed resizing bugs in certain situations not covered by mycologyJulien Dessaux2021-10-012-6/+91
|
* RefactoringJulien Dessaux2021-10-014-307/+316
|
* Added mycology unit testsJulien Dessaux2021-09-282-0/+99
|
* Added READMEJulien Dessaux2021-09-271-0/+52
|
* Fixed system info greatest point calculation after re-reading the specJulien Dessaux2021-09-271-2/+2
|
* Fixes some mycology test suite errorsJulien Dessaux2021-09-274-20/+465
|
* Randomization and y fixesJulien Dessaux2021-09-242-3/+6
|
* Fixed line feed handling which should be treated as like newline in ↵Julien Dessaux2021-09-242-3/+3
| | | | Unefunge-98, but it is unclear.
* Fixed y command, stack and stack stack manipulation bugsJulien Dessaux2021-09-243-115/+117
|
* Renamed project since I do not intend to support over funge variantsJulien Dessaux2021-09-248-12/+12
|
* Made the interpreter pass most of the mycology test suiteJulien Dessaux2021-09-2413-35/+204
|
* Implemented commands until helloworld works \o/Julien Dessaux2021-09-2310-44/+243
|
* Moved the character execution's to the pointer in order to handle the k commandJulien Dessaux2021-09-235-26/+78
|
* Each pointer needs its own stack, merging the two packages to avoid a ↵Julien Dessaux2021-09-238-31/+206
| | | | circular dependency
* Began coding the interpreter (only manages the minimal example for now!)Julien Dessaux2021-09-234-0/+99
|
* Fixed test order mistake between expected value and got valueJulien Dessaux2021-09-225-39/+30
|
* Finished implementing the stack stackJulien Dessaux2021-09-222-0/+195
|
* Continued implementing the stack stackJulien Dessaux2021-09-222-0/+103
|
* Simplified instruction pointer delta handlingJulien Dessaux2021-09-214-19/+12
|
* Began implementing the stack and the stack stackJulien Dessaux2021-09-213-0/+178
|
* Continued implementing the Instruction PointerJulien Dessaux2021-09-214-3/+54
|
* Began implementing the Instruction PointerJulien Dessaux2021-09-203-0/+72
|
* RefactoringJulien Dessaux2021-09-204-10/+10
|
* Implemented function to set a field valueJulien Dessaux2021-09-192-0/+340
|
* Implemented function to get a field valueJulien Dessaux2021-09-192-0/+43
|
* Moved isIn function to a util fileJulien Dessaux2021-09-194-39/+48
|
* Added function to calculate a next pointer step on the fieldJulien Dessaux2021-09-172-0/+95
|
* rewrote field data structure for simplicityJulien Dessaux2021-09-172-69/+86
|
* Began implementing the befunge field data structureJulien Dessaux2021-09-1413-0/+325
|
* Initial importJulien Dessaux2021-09-142-0/+290