summaryrefslogtreecommitdiff
path: root/compiler/iface/TcIface.lhs-boot
blob: ac3e880f9f1c38a449973fa6fe7e6d9ac68b4ed3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
\begin{code}
module TcIface where
import IfaceSyn	  ( IfaceDecl, IfaceInst, IfaceFamInst, IfaceRule )
import TypeRep	  ( TyThing )
import TcRnTypes  ( IfL )
import InstEnv	  ( Instance )
import FamInstEnv ( FamInst )
import CoreSyn	  ( CoreRule )

tcIfaceDecl    :: Bool -> IfaceDecl -> IfL TyThing
tcIfaceRules   :: Bool -> [IfaceRule] -> IfL [CoreRule]
tcIfaceInst    :: IfaceInst -> IfL Instance
tcIfaceFamInst :: IfaceFamInst -> IfL FamInst
\end{code}