aboutsummaryrefslogtreecommitdiff
path: root/pkg/interpreter/interpreter.go (unfollow)
Commit message (Expand)AuthorFilesLines
2021-09-27Fixed system info greatest point calculation after re-reading the specJulien Dessaux1-2/+2
2021-09-27Fixes some mycology test suite errorsJulien Dessaux4-20/+465
2021-09-24Randomization and y fixesJulien Dessaux2-3/+6
2021-09-24Fixed line feed handling which should be treated as like newline in Unefunge-...Julien Dessaux2-3/+3
2021-09-24Fixed y command, stack and stack stack manipulation bugsJulien Dessaux3-115/+117
2021-09-24Renamed project since I do not intend to support over funge variantsJulien Dessaux8-12/+12
2021-09-24Made the interpreter pass most of the mycology test suiteJulien Dessaux13-35/+204
2021-09-23Implemented commands until helloworld works \o/Julien Dessaux10-44/+243
2021-09-23Moved the character execution's to the pointer in order to handle the k commandJulien Dessaux5-26/+78
2021-09-23Each pointer needs its own stack, merging the two packages to avoid a circula...Julien Dessaux8-31/+206
2021-09-23Began coding the interpreter (only manages the minimal example for now!)Julien Dessaux4-0/+99
2021-09-22Fixed test order mistake between expected value and got valueJulien Dessaux5-39/+30
2021-09-22Finished implementing the stack stackJulien Dessaux2-0/+195
2021-09-22Continued implementing the stack stackJulien Dessaux2-0/+103
2021-09-21Simplified instruction pointer delta handlingJulien Dessaux4-19/+12
2021-09-21Began implementing the stack and the stack stackJulien Dessaux3-0/+178
2021-09-21Continued implementing the Instruction PointerJulien Dessaux4-3/+54
2021-09-20Began implementing the Instruction PointerJulien Dessaux3-0/+72
2021-09-20RefactoringJulien Dessaux4-10/+10
2021-09-19Implemented function to set a field valueJulien Dessaux2-0/+340
2021-09-19Implemented function to get a field valueJulien Dessaux2-0/+43
2021-09-19Moved isIn function to a util fileJulien Dessaux4-39/+48
2021-09-17Added function to calculate a next pointer step on the fieldJulien Dessaux2-0/+95
2021-09-17rewrote field data structure for simplicityJulien Dessaux2-69/+86
2021-09-14Began implementing the befunge field data structureJulien Dessaux13-0/+325