X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Ftypecheck%2FTcRules.lhs;h=ef8e388f8706eb1b4ff0e8988a50532d6bdc4afc;hb=572b1e3014b1a19e126134f98ddc399fa75c8659;hp=c7e951f343fa17a9d0e3de1bc9ae6fb87a9f2fca;hpb=5a8a219c131b56c75dbb3110da3ab5ae3715ff66;p=ghc-hetmet.git diff --git a/compiler/typecheck/TcRules.lhs b/compiler/typecheck/TcRules.lhs index c7e951f..ef8e388 100644 --- a/compiler/typecheck/TcRules.lhs +++ b/compiler/typecheck/TcRules.lhs @@ -1,25 +1,27 @@ % +% (c) The University of Glasgow 2006 % (c) The AQUA Project, Glasgow University, 1993-1998 % -\section[TcRules]{Typechecking transformation rules} + +TcRules: Typechecking transformation rules \begin{code} module TcRules ( tcRules ) where #include "HsVersions.h" -import HsSyn ( RuleDecl(..), LRuleDecl, RuleBndr(..), mkHsDictLet ) +import HsSyn import TcRnMonad -import TcSimplify ( tcSimplifyRuleLhs, tcSimplifyInferCheck ) -import TcMType ( newFlexiTyVarTy, zonkQuantifiedTyVar, tcSkolSigTyVars ) -import TcType ( tyVarsOfTypes, openTypeKind, SkolemInfo(..), substTyWith, mkTyVarTys ) -import TcHsType ( UserTypeCtxt(..), tcHsPatSigType ) -import TcExpr ( tcMonoExpr ) -import TcEnv ( tcExtendIdEnv, tcExtendTyVarEnv ) -import Inst ( instToId ) -import Id ( idType, mkLocalId ) -import Name ( Name ) -import SrcLoc ( noLoc, unLoc ) +import TcSimplify +import TcMType +import TcType +import TcHsType +import TcExpr +import TcEnv +import Inst +import Id +import Name +import SrcLoc import Outputable \end{code}