![]() 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. |
||
---|---|---|
.. | ||
PassTest.hs | ||
SimplifyComms.hs | ||
SimplifyExprs.hs | ||
SimplifyProcs.hs | ||
SimplifyTypes.hs | ||
Unnest.hs |