summaryrefslogtreecommitdiff
path: root/src/Grasp/Interpreter.hs
AgeCommit message (Expand)Author
2014-12-19Called functions no longer transfer name edges so garbage collection works pr...Jed Barber
2014-12-19cond edges now work (how did I overlook that?)Jed Barber
2014-12-19Bugfix for divJed Barber
2014-12-18getc line buffering bug fixedJed Barber
2014-12-16gets and puts instructions addedJed Barber
2014-12-08Stack instructions addedJed Barber
2014-12-07call and ret instructions addedJed Barber
2014-12-07del instruction addedJed Barber
2014-12-07getc and putc instructions addedJed Barber
2014-12-07Arithmetic instructions addedJed Barber
2014-12-06set and del instructions addedJed Barber
2014-12-06Skeleton code for interpreter addedJed Barber
2014-12-06Moving old code out of the way; to be deleted after rewriteJed Barber
2014-09-01Ret instruction addedJed Barber
2014-09-01Call instruction addedJed Barber
2014-08-31Removed arbitrary file handling from getc/putc until more monads are in placeJed Barber
2014-08-31Changed order of arguments to reLabelJed Barber
2014-08-31Corrected spacing errorJed Barber
2014-08-31Added comment about refactoring laterJed Barber
2014-08-31Added pop instructionJed Barber
2014-08-31Pick instruction completeJed Barber
2014-08-30Partial pop/pick instructions codedJed Barber
2014-08-30Cleaned up code for push instructionsJed Barber
2014-08-30Implicit push instruction addedJed Barber
2014-08-30Added push instructionJed Barber
2014-07-24Fixed cond handlingJed Barber
2014-07-24getc now returns -1 on EOFJed Barber
2014-07-24Ensured putc instruction will properly close file handlesJed Barber
2014-07-24Added cond edge supportJed Barber
2014-07-23mod, putc instructions more specific about requiring integer inputsJed Barber
2014-07-23Fixed list item selection bugJed Barber
2014-07-23putc instruction added, needs debuggingJed Barber
2014-07-23getc instruction addedJed Barber
2014-07-23mod instruction addedJed Barber
2014-05-17sub, div instructions completeJed Barber
2014-05-17mul instruction completeJed Barber
2014-05-17add instruction completeJed Barber
2014-05-17del instruction completeJed Barber
2014-05-16new instruction completeJed Barber
2014-05-16set instruction completeJed Barber
2014-05-15Placeholders and auxilliary functionsJed Barber
2014-05-15Finally down to starting the individual instruction functionsJed Barber
2014-05-14Function to calculate reachable nodes completeJed Barber
2014-05-13Improved details of garbage collection functionJed Barber
2014-05-12Garbage collection functionJed Barber
2014-05-05Skeleton of interpreter addedJed Barber