![]() 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. |
||
---|---|---|
.. | ||
CommonTest.hs | ||
Errors.hs | ||
EvalConstants.hs | ||
EvalLiterals.hs | ||
GenericUtils.hs | ||
Intrinsics.hs | ||
Pattern.hs | ||
PrettyShow.hs | ||
ShowCode.hs | ||
TestFramework.hs | ||
TestHarness.hs | ||
TestUtils.hs | ||
TreeUtils.hs | ||
Types.hs | ||
Utils.hs |