Outputable
class Outputable a
class OutputableBndr a
type SDoc
docToSDoc
interppSP
interpp'SP
pprQuotedList
pprWithCommas
quotedListWithOr
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
darrow
lparen
rparen
lbrack
rbrack
lbrace
rbrace
underscore
blankLine
(<>)
(<+>)
hcat
hsep
($$)
($+$)
vcat
sep
cat
fsep
fcat
hang
punctuate
ppWhen
ppUnless
speakNth
speakNTimes
speakN
speakNOf
plural
SDoc
printSDoc
printErrs
printOutput
hPrintDump
printDump
printForC
printForAsm
printForUser
printForUserPartWay
pprCode
mkCodeStyle
showSDoc
showSDocOneLine
showSDocForUser
showSDocDebug
showSDocDump
showSDocDumpOneLine
showPpr
showSDocUnqual
showsPrecSDoc
pprInfixVar
pprPrefixVar
pprHsChar
pprHsString
pprHsInfix
pprHsVar
pprFastFilePath
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
cmdlineParserStyle
data Depth
pprPanic
assertPprPanic
pprPanicFastInt
pprPgmError
pprTrace
warnPprTrace
trace
pgmError
panic
panicFastInt
assertPanic