4 import SrcLoc ( Located )
5 import Outputable ( SDoc, OutputableBndr )
6 import {-# SOURCE #-} HsPat ( LPat )
13 type LHsExpr a = Located (HsExpr a)
14 type SyntaxExpr a = HsExpr a
16 pprExpr :: (OutputableBndr i) =>
19 pprSplice :: (OutputableBndr i) =>
22 pprPatBind :: (OutputableBndr b, OutputableBndr i) =>
23 LPat b -> GRHSs i -> SDoc
25 pprFunBind :: (OutputableBndr i) =>
26 i -> Bool -> MatchGroup i -> SDoc