Outputable
Type classes
class
Outputable
a
class
OutputableBndr
a
Pretty printing combinators
type
SDoc
docToSDoc
interppSP
interpp'SP
pprQuotedList
pprWithCommas
empty
nest
char
text
ftext
ptext
int
integer
float
double
rational
parens
cparen
brackets
braces
quotes
doubleQuotes
angleBrackets
semi
comma
colon
dcolon
space
equals
dot
arrow
lparen
rparen
lbrack
rbrack
lbrace
rbrace
underscore
(<>)
(<+>)
hcat
hsep
($$)
($+$)
vcat
sep
cat
fsep
fcat
hang
punctuate
speakNth
speakNTimes
speakN
speakNOf
plural
Converting
SDoc
into strings and outputing it
printSDoc
printErrs
hPrintDump
printDump
printForC
printForAsm
printForUser
printForUserPartWay
pprCode
mkCodeStyle
showSDoc
showSDocForUser
showSDocDebug
showSDocDump
showSDocUnqual
showsPrecSDoc
pprInfixVar
pprPrefixVar
pprHsChar
pprHsString
pprHsInfix
pprHsVar
pprFastFilePath
Controlling the style in which output is printed
data
BindingSite
data
PprStyle
data
CodeStyle
type
PrintUnqualified
alwaysQualify
neverQualify
data
QualifyName
getPprStyle
withPprStyle
withPprStyleDoc
pprDeeper
pprDeeperList
pprSetDepth
codeStyle
userStyle
debugStyle
dumpStyle
asmStyle
ifPprDebug
qualName
qualModule
mkErrStyle
defaultErrStyle
defaultDumpStyle
defaultUserStyle
mkUserStyle
data
Depth
Error handling and debugging utilities
pprPanic
assertPprPanic
pprPanicFastInt
pprPgmError
pprTrace
warnPprTrace
pgmError
panic
panicFastInt
assertPanic