8 type LHsExpr a = SrcLoc.Located (HsExpr a)
9 type SyntaxExpr a = HsExpr a
10 type PostTcExpr = HsExpr Var.Id
12 pprLExpr :: (Outputable.OutputableBndr i) =>
13 LHsExpr i -> Outputable.SDoc
15 pprExpr :: (Outputable.OutputableBndr i) =>
16 HsExpr.HsExpr i -> Outputable.SDoc
18 pprSplice :: (Outputable.OutputableBndr i) =>
19 HsExpr.HsSplice i -> Outputable.SDoc
21 pprPatBind :: (Outputable.OutputableBndr b, Outputable.OutputableBndr i) =>
22 HsPat.LPat b -> HsExpr.GRHSs i -> Outputable.SDoc
24 pprFunBind :: (Outputable.OutputableBndr idL, Outputable.OutputableBndr idR) =>
25 idL -> GHC.Base.Bool -> HsExpr.MatchGroup idR -> Outputable.SDoc