index
:
esoteric
master
A few interpreters for esoteric languages
Jed Barber
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Collapse
)
Author
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-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
2014-05-05
Improved parser complete, untested
Jed Barber
2014-05-04
Improved parser almost complete, needs whitespace handling
Jed Barber
2014-05-04
Near completion of improved DOT language based grasp parser
Jed Barber
2014-05-04
Started writing more complete DOT language parser
Jed Barber
2014-05-04
Can now look up nodes in a graph that have a specific name
Jed Barber
2014-05-04
Will now detect if a node is declared twice or if an edge is left unconnected
Jed Barber
2014-05-03
Parser now parses nodes with arbitrary names (prev commit could just ↵
Jed Barber
construct graphs out of them)
2014-05-03
Parser now handles nodes with arbitrary names instead of just numbers
Jed Barber
2014-05-02
Separated GraspProgram type and associated functions into own module
Jed Barber
2014-05-02
Grasp program isomorphic comparison half done
Jed Barber
2014-05-01
Added initial tests for grasp parser
Jed Barber
2014-04-30
Name error check code complete
Jed Barber
2014-04-30
Further progress on checking for parse errors
Jed Barber
2014-04-29
Example grasp program: cat
Jed Barber
2014-04-29
Outline of code for parse-time errors written
Jed Barber
2014-04-28
Simplifying slightly with Either monad
Jed Barber
2014-04-27
Added variables to node data structure
Jed Barber
2014-04-27
Parser can now handle interspersed node and edge statements
Jed Barber
2014-04-26
Parser for Grasp begun, using a subset of the graphviz DOT language
Jed Barber
2014-04-15
Parser for Thue v2a finished
Jed Barber
2014-04-14
Now assumes version 1 unless specified otherwise
Jed Barber
2014-04-14
Everything done for v2a except the actual character parsing
Jed Barber
[prev]
[next]