| |||||||||
| |||||||||
| Documentation | |||||||||
| nestDepth :: Int | |||||||||
| type Precedence = Int | |||||||||
| opPrec :: Precedence | |||||||||
| noPrec :: Precedence | |||||||||
| appPrec :: 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 | |||||||||
| ppr_dec :: Bool -> Dec -> Doc | |||||||||
| ppr_data :: Doc -> Cxt -> Name -> Doc -> [Con] -> [Name] -> Doc | |||||||||
| ppr_newtype :: Doc -> Cxt -> Name -> Doc -> Con -> [Name] -> Doc | |||||||||
| ppr_tySyn :: Doc -> Name -> Doc -> Type -> Doc | |||||||||
| ppr_activation :: Maybe (Bool, Int) -> Doc | |||||||||
| pprVarStrictType :: (Name, Strict, Type) -> Doc | |||||||||
| pprStrictType :: (Strict, Type) -> Doc | |||||||||
| pprParendType :: Type -> Doc | |||||||||
| pprTyApp :: (Type, [Type]) -> Doc | |||||||||
| pprFunArgType :: Type -> Doc | |||||||||
| split :: Type -> (Type, [Type]) | |||||||||
| pprArrowArgKind :: Kind -> Doc | |||||||||
| pprCxt :: Cxt -> Doc | |||||||||
| where_clause :: [Dec] -> Doc | |||||||||
| showtextl :: Show a => a -> Doc | |||||||||
| Produced by Haddock version 2.7.2 |