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

(<>)