Pretty

data Doc

data Mode

data TextDetails

empty

isEmpty

nest

char

text

ftext

ptext

ztext

zeroWidthText

int

integer

float

double

rational

parens

brackets

braces

quotes

quote

doubleQuotes

semi

comma

colon

space

equals

lparen

rparen

lbrack

rbrack

lbrace

rbrace

cparen

(<>)

(<+>)

hcat

hsep

($$)

($+$)

vcat

sep

cat

fsep

fcat

hang

punctuate

fullRender

printDoc

printDoc_

showDoc

bufLeftRender