template-haskell-2.4.0.0Source codeContentsIndex
Language.Haskell.TH.Ppr
Documentation
nestDepth :: IntSource
type Precedence = IntSource
opPrec :: PrecedenceSource
noPrec :: PrecedenceSource
appPrec :: PrecedenceSource
parensIf :: Bool -> Doc -> DocSource
pprint :: Ppr a => a -> StringSource
class Ppr a whereSource
Methods
ppr :: a -> DocSource
ppr_list :: [a] -> DocSource
show/hide Instances
ppr_sig :: Name -> Type -> DocSource
pprFixity :: Name -> Fixity -> DocSource
pprInfixExp :: Exp -> DocSource
pprExp :: Precedence -> Exp -> DocSource
pprFields :: [(Name, Exp)] -> DocSource
pprMaybeExp :: Precedence -> Maybe Exp -> DocSource
pprBody :: Bool -> Body -> DocSource
pprLit :: Precedence -> Lit -> DocSource
pprPat :: Precedence -> Pat -> DocSource
ppr_dec :: Bool -> Dec -> DocSource
ppr_data :: Doc -> Cxt -> Name -> Doc -> [Con] -> [Name] -> DocSource
ppr_newtype :: Doc -> Cxt -> Name -> Doc -> Con -> [Name] -> DocSource
ppr_tySyn :: Doc -> Name -> Doc -> Type -> DocSource
ppr_activation :: Maybe (Bool, Int) -> DocSource
pprVarStrictType :: (Name, Strict, Type) -> DocSource
pprStrictType :: (Strict, Type) -> DocSource
pprParendType :: Type -> DocSource
pprTyApp :: (Type, [Type]) -> DocSource
pprFunArgType :: Type -> DocSource
split :: Type -> (Type, [Type])Source
pprArrowArgKind :: Kind -> DocSource
pprCxt :: Cxt -> DocSource
where_clause :: [Dec] -> DocSource
showtextl :: Show a => a -> DocSource
Produced by Haddock version 2.6.0