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 pprLExpr :: (OutputableBndr i) =>
19 pprExpr :: (OutputableBndr i) =>
22 pprSplice :: (OutputableBndr i) =>
25 pprPatBind :: (OutputableBndr b, OutputableBndr i) =>
26 LPat b -> GRHSs i -> SDoc
28 pprFunBind :: (OutputableBndr idL, OutputableBndr idR) =>
29 idL -> Bool -> MatchGroup idR -> SDoc