| |||||||||
| |||||||||
Documentation | |||||||||
nestDepth :: Int | |||||||||
type Precedence = Int | |||||||||
opPrec :: Precedence | |||||||||
parensIf :: Bool -> Doc -> Doc | |||||||||
pprint :: Ppr a => a -> String | |||||||||
class Ppr a where | |||||||||
| |||||||||
ppr_sig :: Name -> Type -> Doc | |||||||||
pprFixity :: Name -> Fixity -> Doc | |||||||||
pprInfixExp :: Exp -> Doc | |||||||||
pprExp :: Precedence -> Exp -> Doc | |||||||||
pprFields :: [(Name, Exp)] -> Doc | |||||||||
pprMaybeExp :: Precedence -> Maybe Exp -> Doc | |||||||||
pprBody :: Bool -> Body -> Doc | |||||||||
pprLit :: Precedence -> Lit -> Doc | |||||||||
pprPat :: Precedence -> Pat -> Doc | |||||||||
pprVarStrictType :: (Name, Strict, Type) -> Doc | |||||||||
pprStrictType :: (Strict, Type) -> Doc | |||||||||
pprParendType :: Type -> Doc | |||||||||
pprTyApp :: (Type, [Type]) -> Doc | |||||||||
pprFunArgType :: Type -> Doc | |||||||||
split :: Type -> (Type, [Type]) | |||||||||
pprCxt :: Cxt -> Doc | |||||||||
where_clause :: [Dec] -> Doc | |||||||||
showtextl :: Show a => a -> Doc | |||||||||
Produced by Haddock version 2.3.0 |