template-haskell-2.2.0.0
Source code
Contents
Index
Language.Haskell.TH.Ppr
Documentation
nestDepth
::
Int
Source
type
Precedence
=
Int
Source
appPrec
::
Precedence
Source
opPrec
::
Precedence
Source
noPrec
::
Precedence
Source
parensIf
::
Bool
->
Doc
->
Doc
Source
pprint
::
Ppr
a => a ->
String
Source
class
Ppr
a
where
Source
Methods
ppr
:: a ->
Doc
Source
ppr_list
:: [a] ->
Doc
Source
Instances
Ppr
Clause
Ppr
Con
Ppr
Dec
Ppr
Exp
Ppr
Foreign
Ppr
FunDep
Ppr
Info
Ppr
Match
Ppr
Name
Ppr
Pat
Ppr
Range
Ppr
Stmt
Ppr
Type
Ppr
a =>
Ppr
[a]
pprFixity
::
Name
->
Fixity
->
Doc
Source
pprInfixExp
::
Exp
->
Doc
Source
pprExp
::
Precedence
->
Exp
->
Doc
Source
pprFields
:: [(
Name
,
Exp
)] ->
Doc
Source
pprMaybeExp
::
Precedence
->
Maybe
Exp
->
Doc
Source
pprBody
::
Bool
->
Body
->
Doc
Source
pprLit
::
Precedence
->
Lit
->
Doc
Source
pprPat
::
Precedence
->
Pat
->
Doc
Source
pprVarStrictType
:: (
Name
,
Strict
,
Type
) ->
Doc
Source
pprStrictType
:: (
Strict
,
Type
) ->
Doc
Source
pprParendType
::
Type
->
Doc
Source
pprTyApp
:: (
Type
, [
Type
]) ->
Doc
Source
split
::
Type
-> (
Type
, [
Type
])
Source
pprCxt
::
Cxt
->
Doc
Source
where_clause
:: [
Dec
] ->
Doc
Source
showtextl
::
Show
a => a ->
Doc
Source
Produced by
Haddock
version 0.9