summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-14Separated monad and datatype definitions from rest of codeJed Barber
2014-03-14Removed superfluous Data.Typeable importJed Barber
2014-03-14Added wrapper command line program for unlambda interpreterJed Barber
2014-03-14Unlambda interpreter completeJed Barber
2014-03-13GHC bug of some kindJed Barber
2014-03-12Removed some superfluous do notationJed Barber
2014-03-12Continuations now working, but @,|,? removed temporarilyJed Barber
2014-03-11Added support for @,|,?Jed Barber
2014-03-10UnlambdaTerms now Show correctlyJed Barber
2014-03-10Added support for the e Unlambda builtinJed Barber
2014-03-09Added Unlambda interpreter, currently without support for C,E,@,|,?Jed Barber
2014-03-09Removed named accessor functions from UnlambdaTermJed Barber
2014-03-09Fixed whitespace handling when removing commentsJed Barber
2014-03-09Fixed comment removal to leave . and ? builtins intactJed Barber
2014-03-09Exposed parsing function for Unlambda 1Jed Barber
2014-03-09Added support for commentsJed Barber
2014-03-09Added support for Unlambda version 2Jed Barber
2014-03-08Added Unlambda parserJed Barber
2014-02-21Revised programming styleJed Barber
2014-02-18Added basic command line programs to invoke Fractran and Thue interpretersJed Barber
2014-02-13Added better error messages in parsersJed Barber
2014-02-11Fixed bug where no possible rules to applyJed Barber
2014-02-11More test casesJed Barber
2014-02-11Fixed import references to Parser modulesJed Barber
2014-02-11More unit testsJed Barber
2014-02-11Fixed error with Thue rule parsingJed Barber
2014-02-11Added distclean optionJed Barber
2014-02-11Fixed whitespace parsing bug in Fractran parserJed Barber
2014-02-10Added /bin directory, set to ignore any files placed in thereJed Barber
2014-02-10Unit tests workingJed Barber
2014-02-10Added .gitignore for files generated from compilationJed Barber
2014-02-10Added Eq derivation for FractranProgram and ThueProgram datatypesJed Barber
2014-02-09Fixed module namesJed Barber
2014-02-09Added makefileJed Barber
2014-02-09Exposed interface to extractInfix and nextInRange functionsJed Barber
2014-02-09Began adding unit testsJed Barber
2014-02-08Changed interpreter to not automatically output newline characters after ↵Jed Barber
every output string
2014-02-08Removed one line do notation for readabilityJed Barber
2014-02-08Added I/O to Thue interpreterJed Barber
2014-02-07Revised example programs to match up to FractranProgram datatypeJed Barber
2014-02-07Fixed miscellaneous minor errorsJed Barber
2014-02-07Added Thue interpreter moduleJed Barber
2014-02-07Changed datatypes to have more unique namesJed Barber
2014-02-07Moved Thue parser into its own moduleJed Barber
2014-02-07Completed Thue parserJed Barber
2014-02-06Renamed remaining code from original fractran file more appropriatelyJed Barber
2014-02-06Placed Fractran interpreter into its own moduleJed Barber
2014-02-06Factored out example Fractran programs into their own moduleJed Barber
2014-02-06Completed Fractran parserJed Barber
2014-02-05Completed most of Fractran parserJed Barber