Commit Graph

11 Commits

Author SHA1 Message Date
Neil Brown
e78a30c231 Added an applyBottomUp function (non-monadic) 2008-12-02 17:17:22 +00:00
Neil Brown
4fa324cbfe Changed polyplate so that users should always supply their own headers (since it must have any appropriate imports) 2008-12-02 16:04:04 +00:00
Neil Brown
69e5d1d20d Reworked GenInstances, and wired in the option relating to overlapping instances 2008-12-02 15:50:38 +00:00
Neil Brown
c9100fb467 Added the first version of GenInstances (taken from my latest improvements) and switched GenNavAST to use it, but it needs tidying up and to take account of the options it is given 2008-12-02 15:16:22 +00:00
Neil Brown
01fff6e617 Realised listify should return a list, and added depth-first and breadth-first versions 2008-12-02 14:18:11 +00:00
Neil Brown
b6176ee615 Added functions and schemes related to the new query functions 2008-12-02 14:10:43 +00:00
Neil Brown
a2063da839 Added some thoughts (and a new type-class) concerning possible uses of Polyplate 2008-12-02 13:49:36 +00:00
Neil Brown
82cae7691a Fixed the remaining missing functions to get the Schemes compiling 2008-12-02 13:13:54 +00:00
Neil Brown
77251b842c Added the Polyplate modules to the Tock build system and fixed various errors 2008-12-02 13:08:38 +00:00
Neil Brown
8b28fee077 Started a module (Schemes) containing various Polyplate traversal schemes 2008-12-02 12:59:17 +00:00
Neil Brown
df2b85ea27 Moved Polyplate into a sensible package (based on the Uniplate module names) 2008-12-02 12:26:12 +00:00