Reorganisation of the source tree
[ghc-hetmet.git] / compiler / deSugar / Match.hi-boot-6
diff --git a/compiler/deSugar/Match.hi-boot-6 b/compiler/deSugar/Match.hi-boot-6
new file mode 100644 (file)
index 0000000..df806ec
--- /dev/null
@@ -0,0 +1,27 @@
+module Match where
+
+match  :: [Var.Id]
+        -> TcType.TcType
+       -> [DsMonad.EquationInfo]
+       -> DsMonad.DsM DsMonad.MatchResult
+
+matchWrapper
+       :: HsExpr.HsMatchContext Name.Name
+        -> HsExpr.MatchGroup Var.Id
+       -> DsMonad.DsM ([Var.Id], CoreSyn.CoreExpr)
+
+matchSimply
+       :: CoreSyn.CoreExpr
+       -> HsExpr.HsMatchContext Name.Name
+       -> HsPat.LPat Var.Id
+       -> CoreSyn.CoreExpr
+       -> CoreSyn.CoreExpr
+       -> DsMonad.DsM CoreSyn.CoreExpr
+
+matchSinglePat
+       :: CoreSyn.CoreExpr
+       -> HsExpr.HsMatchContext Name.Name
+       -> HsPat.LPat Var.Id
+        -> TcType.TcType
+       -> DsMonad.MatchResult
+       -> DsMonad.DsM DsMonad.MatchResult