diff options
Diffstat (limited to 'compiler/hsSyn/HsExpr.hi-boot-6')
-rw-r--r-- | compiler/hsSyn/HsExpr.hi-boot-6 | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/compiler/hsSyn/HsExpr.hi-boot-6 b/compiler/hsSyn/HsExpr.hi-boot-6 new file mode 100644 index 0000000000..40e18ef971 --- /dev/null +++ b/compiler/hsSyn/HsExpr.hi-boot-6 @@ -0,0 +1,22 @@ +module HsExpr where + +data HsExpr i +data HsSplice i +data MatchGroup a +data GRHSs a + +type LHsExpr a = SrcLoc.Located (HsExpr a) +type SyntaxExpr a = HsExpr a +type PostTcExpr = HsExpr Var.Id + +pprExpr :: (Outputable.OutputableBndr i) => + HsExpr.HsExpr i -> Outputable.SDoc + +pprSplice :: (Outputable.OutputableBndr i) => + HsExpr.HsSplice i -> Outputable.SDoc + +pprPatBind :: (Outputable.OutputableBndr b, Outputable.OutputableBndr i) => + HsPat.LPat b -> HsExpr.GRHSs i -> Outputable.SDoc + +pprFunBind :: (Outputable.OutputableBndr i) => + i -> HsExpr.MatchGroup i -> Outputable.SDoc |