diff options
Diffstat (limited to 'compiler/deSugar/Match.hi-boot-6')
-rw-r--r-- | compiler/deSugar/Match.hi-boot-6 | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/compiler/deSugar/Match.hi-boot-6 b/compiler/deSugar/Match.hi-boot-6 new file mode 100644 index 0000000000..df806ec644 --- /dev/null +++ b/compiler/deSugar/Match.hi-boot-6 @@ -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 |