Text.PrettyPrint.Free.Internal

# Documents

data Doc e

putDoc

hPutDoc

# Basic combinators

char

text

nest

line

linebreak

group

softline

softbreak

hardline

flatAlt

flatten

# Alignment

align

hang

indent

encloseSep

list

tupled

semiBraces

# Operators

(<+>)

above

(</>)

aboveBreak

(<//>)

# List combinators

hsep

vsep

fillSep

sep

hcat

vcat

fillCat

cat

punctuate

# Fillers

fill

fillBreak

# Bracketing combinators

enclose

squotes

dquotes

parens

angles

braces

brackets

# Character documents

lparen

rparen

langle

rangle

lbrace

rbrace

lbracket

rbracket

squote

dquote

semi

colon

comma

space

dot

backslash

equals

# Pretty class

class Pretty a

# Rendering

data SimpleDoc e

renderPretty

renderCompact

renderSmart

displayS

displayIO

# Undocumented

column

nesting

width

columns

ribbon

# Re-exported standard functions

empty

(<>)