fix for compiling the base package with --make
[ghc-hetmet.git] / ghc / compiler / typecheck / TcExpr.lhs-boot
index 0ba20bc..1c4240d 100644 (file)
@@ -1,27 +1,28 @@
 \begin{code}
 module TcExpr where
-import HsSyn   ( LHsExpr )
+import HsSyn   ( HsExpr, LHsExpr )
 import Name    ( Name )
 import Var     ( Id )
-import TcType  ( TcType, Expected )
-import TcRnTypes( TcM )
+import TcType  ( TcType, BoxySigmaType, BoxyRhoType )
+import TcRnTypes( TcM, InstOrigin )
 
-tcCheckSigma :: 
+tcPolyExpr :: 
          LHsExpr Name
-       -> TcType
+       -> BoxySigmaType
        -> TcM (LHsExpr Id)
 
-tcCheckRho :: 
+tcMonoExpr :: 
          LHsExpr Name
-       -> TcType
+       -> BoxyRhoType
        -> TcM (LHsExpr Id)
 
 tcInferRho :: 
          LHsExpr Name
        -> TcM (LHsExpr Id, TcType)
 
-tcMonoExpr :: 
-         LHsExpr Name
-       -> Expected TcType
-       -> TcM (LHsExpr Id)
+tcSyntaxOp :: 
+         InstOrigin
+       -> HsExpr Name
+       -> TcType
+       -> TcM (HsExpr Id)
 \end{code}