| template-haskell-2.2.0.0 | Source code | Contents | Index
Language.Haskell.TH.Ppr
Documentation
nestDepth :: Int | Source
type Precedence = Int | Source
appPrec :: Precedence | Source
opPrec :: Precedence | Source
noPrec :: Precedence | Source
parensIf :: Bool -> Doc -> Doc | Source
pprint :: Ppr a => a -> String | Source
class Ppr a where | Source
Methods
ppr :: a -> Doc | Source
ppr_list :: [a] -> Doc | Source
Instances
Ppr Clause
Ppr Con
Ppr Dec
Ppr Exp
Ppr Foreign
Ppr FunDep
Ppr Info
Ppr Match
Ppr Name
Ppr Pat
Ppr Range
Ppr Stmt
Ppr Type
Ppr a => Ppr [a]
pprFixity :: Name -> Fixity -> Doc | Source
pprInfixExp :: Exp -> Doc | Source
pprExp :: Precedence -> Exp -> Doc | Source
pprFields :: [(Name, Exp)] -> Doc | Source
pprMaybeExp :: Precedence -> Maybe Exp -> Doc | Source
pprBody :: Bool -> Body -> Doc | Source
pprLit :: Precedence -> Lit -> Doc | Source
pprPat :: Precedence -> Pat -> Doc | Source
pprVarStrictType :: (Name, Strict, Type) -> Doc | Source
pprStrictType :: (Strict, Type) -> Doc | Source
pprParendType :: Type -> Doc | Source
pprTyApp :: (Type, [Type]) -> Doc | Source
split :: Type -> (Type, [Type]) | Source
pprCxt :: Cxt -> Doc | Source
where_clause :: [Dec] -> Doc | Source
showtextl :: Show a => a -> Doc | Source
Produced by Haddock version 0.9