tock-mirror/pass
Neil Brown 89c25e3f6c Added a type-class for retrieving the (AST) type of things
This patch hides all the old typeOfExpression, typeOfName, typeOfVariable, etc, and unifies them into a single type-class with an "astTypeOf" function.  The type-class is currently named Typed, but that can easily be changed (it's only explicitly referred to in the Types module).  The patch is essentially the type-class with a giant find-and-replace on the other modules.
2008-05-17 11:41:52 +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 Added a type-class for retrieving the (AST) type of things 2008-05-17 11:41:52 +00:00
Traversal.hs Make GenNavAST generate instances of a "Polyplate" class. 2008-05-10 16:27:46 +00:00