[project @ 2003-12-10 14:15:16 by simonmar]
[ghc-hetmet.git] / ghc / compiler / hsSyn / HsExpr.hi-boot-6
1 module HsExpr where
2
3 data HsExpr i
4 data Match a
5 data GRHSs a
6
7 type LHsExpr a = SrcLoc.Located (HsExpr a)
8 type LMatch a  = SrcLoc.Located (Match a)
9
10 pprExpr :: (Outputable.OutputableBndr i) => 
11         HsExpr.HsExpr i -> Outputable.SDoc
12
13 pprPatBind :: (Outputable.OutputableBndr i) => 
14         HsPat.LPat i -> HsExpr.GRHSs i -> Outputable.SDoc
15
16 pprFunBind :: (Outputable.OutputableBndr i) => 
17         i -> [HsExpr.LMatch i] -> Outputable.SDoc