| ||||||
| ||||||
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.6.0 |