tock-mirror/pass
Adam Sampson 3da2ad1385 Provide combinators for generic traversals.
The types get hairier, but the code is much simpler!

I've left {check,apply}DepthM{,2} there for now, but reimplemented them in
terms of the new combinators.

Fixes #58.
2008-04-08 14:41:25 +00:00
..
Pass.hs Changed to a state monad for warnings, and added a runPassM function to remove duplicate code for running passes 2008-04-03 12:21:59 +00:00
PassList.hs Fixed the error message given when there is a problem with the pass dependency graph 2008-03-21 14:51:54 +00:00
Properties.hs Add a resolveAmbiguities pass. 2008-04-06 11:33:10 +00:00
Traversal.hs Provide combinators for generic traversals. 2008-04-08 14:41:25 +00:00