[project @ 2005-01-31 13:22:57 by simonpj]
[ghc-hetmet.git] / ghc / compiler / hsSyn / HsExpr.hi-boot-6
1 module HsExpr where
2
3 data HsExpr i
4 data HsSplice i
5 data MatchGroup a
6 data GRHSs a
7
8 type LHsExpr a = SrcLoc.Located (HsExpr a)
9
10 pprExpr :: (Outputable.OutputableBndr i) => 
11         HsExpr.HsExpr i -> Outputable.SDoc
12
13 pprSplice :: (Outputable.OutputableBndr i) => 
14         HsExpr.HsSplice i -> Outputable.SDoc
15
16 pprPatBind :: (Outputable.OutputableBndr b, Outputable.OutputableBndr i) => 
17         HsPat.LPat b -> HsExpr.GRHSs i -> Outputable.SDoc
18
19 pprFunBind :: (Outputable.OutputableBndr i) => 
20         i -> HsExpr.MatchGroup i -> Outputable.SDoc