Language.Haskell.TH.PprLib
type Doc
data PprM a
empty
semi
comma
colon
space
equals
arrow
lparen
rparen
lbrack
rbrack
lbrace
rbrace
text
char
ptext
int
integer
float
double
rational
parens
brackets
braces
quotes
doubleQuotes
(<>)
(<+>)
hcat
hsep
($$)
($+$)
vcat
sep
cat
fsep
fcat
nest
hang
punctuate
isEmpty
to_HPJ_Doc
pprName
pprName'