summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2014-05-04Near completion of improved DOT language based grasp parserJed Barber
2014-05-04Started writing more complete DOT language parserJed Barber
2014-05-04Can now look up nodes in a graph that have a specific nameJed Barber
2014-05-04Will now detect if a node is declared twice or if an edge is left unconnectedJed Barber
2014-05-03Parser now parses nodes with arbitrary names (prev commit could just construc...Jed Barber
2014-05-03Parser now handles nodes with arbitrary names instead of just numbersJed Barber
2014-05-02Separated GraspProgram type and associated functions into own moduleJed Barber
2014-05-02Grasp program isomorphic comparison half doneJed Barber
2014-05-01Added initial tests for grasp parserJed Barber
2014-04-30Name error check code completeJed Barber
2014-04-30Further progress on checking for parse errorsJed Barber
2014-04-29Example grasp program: catJed Barber
2014-04-29Outline of code for parse-time errors writtenJed Barber
2014-04-28Simplifying slightly with Either monadJed Barber
2014-04-27Added variables to node data structureJed Barber
2014-04-27Parser can now handle interspersed node and edge statementsJed Barber
2014-04-26Parser for Grasp begun, using a subset of the graphviz DOT languageJed Barber
2014-04-15Parser for Thue v2a finishedJed Barber
2014-04-14Now assumes version 1 unless specified otherwiseJed Barber
2014-04-14Everything done for v2a except the actual character parsingJed Barber
2014-04-14Interpreter can now handle literal strings to avoid code injectionJed Barber
2014-04-13More preparations for thuestates that aren't mere stringsJed Barber
2014-04-12Changes to allow for thuestates that aren't mere stringsJed Barber
2014-04-10Rearranging filesJed Barber