4 import SrcLoc ( Located )
5 import Outputable ( SDoc, OutputableBndr )
6 import {-# SOURCE #-} HsPat ( LPat )
13 type LHsExpr a = Located (HsExpr a)
15 pprExpr :: (OutputableBndr i) =>
18 pprSplice :: (OutputableBndr i) =>
21 pprPatBind :: (OutputableBndr b, OutputableBndr i) =>
22 LPat b -> GRHSs i -> SDoc
24 pprFunBind :: (OutputableBndr i) =>
25 i -> MatchGroup i -> SDoc