| |||||||||
| |||||||||
| Documentation | |||||||||
| nestDepth :: Int | |||||||||
| type Precedence = Int | |||||||||
| appPrec :: Precedence | |||||||||
| opPrec :: Precedence | |||||||||
| noPrec :: Precedence | |||||||||
| parensIf :: Bool -> Doc -> Doc | |||||||||
| pprint :: Ppr a => a -> String | |||||||||
| class Ppr a where | |||||||||
| |||||||||
| 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 | |||||||||
| split :: Type -> (Type, [Type]) | |||||||||
| pprCxt :: Cxt -> Doc | |||||||||
| where_clause :: [Dec] -> Doc | |||||||||
| showtextl :: Show a => a -> Doc | |||||||||
| Produced by Haddock version 0.8 |