Outputable

Type classes

class Outputable a

class OutputableBndr a

Pretty printing combinators

data SDoc

runSDoc

initSDocContext

docToSDoc

interppSP

interpp'SP

pprQuotedList

pprWithCommas

quotedListWithOr

quotedListWithNor

empty

isEmpty

nest

char

text

ftext

ptext

ztext

int

intWithCommas

integer

float

double

rational

doublePrec

parens

cparen

brackets

braces

quotes

quote

doubleQuotes

angleBrackets

paBrackets

semi

comma

colon

dcolon

space

equals

dot

vbar

arrow

larrow

darrow

arrowt

larrowt

arrowtt

larrowtt

lparen

rparen

lbrack

rbrack

lbrace

rbrace

underscore

blankLine

forAllLit

(<>)

(<+>)

hcat

hsep

($$)

($+$)

vcat

sep

cat

fsep

fcat

hang

hangNotEmpty

punctuate

ppWhen

ppUnless

speakNth

speakN

speakNOf

plural

isOrAre

doOrDoes

unicodeSyntax

coloured

data PprColour

colType

colCoerc

colDataCon

colBinder

bold

keyword

Converting SDoc into strings and outputing it

printForC

printForAsm

printForUser

printForUserPartWay

pprCode

mkCodeStyle

showSDoc

showSDocUnsafe

showSDocOneLine

showSDocForUser

showSDocDebug

showSDocDump

showSDocDumpOneLine

showSDocUnqual

showPpr

renderWithStyle

pprInfixVar

pprPrefixVar

pprHsChar

pprHsString

pprHsBytes

primFloatSuffix

primDoubleSuffix

pprPrimChar

pprPrimInt

pprPrimWord

pprPrimInt64

pprPrimWord64

pprFastFilePath

Controlling the style in which output is printed

data BindingSite

data PprStyle

data CodeStyle

data PrintUnqualified

type QueryQualifyName

type QueryQualifyModule

type QueryQualifyPackage

reallyAlwaysQualify

reallyAlwaysQualifyNames

alwaysQualify

alwaysQualifyNames

alwaysQualifyModules

neverQualify

neverQualifyNames

neverQualifyModules

alwaysQualifyPackages

neverQualifyPackages

data QualifyName

queryQual

sdocWithDynFlags

sdocWithPlatform

getPprStyle

withPprStyle

withPprStyleDoc

pprDeeper

pprDeeperList

pprSetDepth

codeStyle

userStyle

debugStyle

dumpStyle

asmStyle

ifPprDebug

qualName

qualModule

qualPackage

mkErrStyle

defaultErrStyle

defaultDumpStyle

mkDumpStyle

defaultUserStyle

mkUserStyle

cmdlineParserStyle

data Depth

Error handling and debugging utilities

pprPanic

pprSorry

assertPprPanic

pprPgmError

pprTrace

pprTraceIt

warnPprTrace

pprSTrace

trace

pgmError

panic

sorry

assertPanic

pprDebugAndThen