index
:
esoteric
master
A few interpreters for esoteric languages
Jed Barber
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
2014-12-02
Function to replace the GNode on top of the IP stack
Jed Barber
2014-11-30
IP functions now more tolerant of error conditions
Jed Barber
2014-11-29
Graph implementation should now be complete enough
Jed Barber
2014-11-25
Monad to keep track of the state of a grasp program
Jed Barber
2014-11-25
How the hell did I forget to export the accessor functions?
Jed Barber
2014-11-24
Constructors for types now exported
Jed Barber
2014-11-24
Now just returns a list each of GNodes and GEdges
Jed Barber
2014-11-24
Updated to make proper use of newtypes
Jed Barber
2014-11-24
Bugfixes of calculating Adj
Jed Barber
2014-11-21
Incorporated Grasp.Edge and Grasp.Node into the one Grasp.Graph module, ↵
Jed Barber
loosely based on Data.Graph.Inductive.Graph
2014-11-20
Factored out graph node/edge and instruction pointer types
Jed Barber
2014-11-20
Moved compile time error checking elsewhere
Jed Barber
2014-09-01
Ret instruction added
Jed Barber
2014-09-01
Call instruction added
Jed Barber
2014-08-31
Removed arbitrary file handling from getc/putc until more monads are in place
Jed Barber
2014-08-31
Changed order of arguments to reLabel
Jed Barber
2014-08-31
Corrected spacing error
Jed Barber
2014-08-31
Added comment about refactoring later
Jed Barber
2014-08-31
Added pop instruction
Jed Barber
2014-08-31
Pick instruction complete
Jed Barber
2014-08-30
Partial pop/pick instructions coded
Jed Barber
2014-08-30
Cleaned up code for push instructions
Jed Barber
2014-08-30
Implicit push instruction added
Jed Barber
2014-08-30
Added push instruction
Jed Barber
2014-07-24
Fixed cond handling
Jed Barber
2014-07-24
getc now returns -1 on EOF
Jed Barber
2014-07-24
Ensured putc instruction will properly close file handles
Jed Barber
2014-07-24
Added cond edge support
Jed Barber
2014-07-23
mod, putc instructions more specific about requiring integer inputs
Jed Barber
2014-07-23
Fixed list item selection bug
Jed Barber
2014-07-23
putc instruction added, needs debugging
Jed Barber
2014-07-23
getc instruction added
Jed Barber
2014-07-23
mod instruction added
Jed Barber
2014-05-17
sub, div instructions complete
Jed Barber
2014-05-17
mul instruction complete
Jed Barber
2014-05-17
add instruction complete
Jed Barber
2014-05-17
del instruction complete
Jed Barber
2014-05-16
new instruction complete
Jed Barber
2014-05-16
set instruction complete
Jed Barber
2014-05-15
Placeholders and auxilliary functions
Jed Barber
2014-05-15
Finally down to starting the individual instruction functions
Jed Barber
2014-05-14
Function to calculate reachable nodes complete
Jed Barber
2014-05-13
Improved details of garbage collection function
Jed Barber
2014-05-12
Garbage collection function
Jed Barber
2014-05-11
Function to find all named nodes in a grasp program
Jed Barber
2014-05-10
Allowed parser to handle blank lines in amongst the rule listings
Jed Barber
2014-05-09
Updated readme for thue interpreter switches
Jed Barber
2014-05-07
Exposed rule application order and version 2a parsing at command line
Jed Barber
2014-05-05
Skeleton of interpreter added
Jed Barber
2014-05-05
Removed superfluous Unlambda.Parser import
Jed Barber
[next]