Text.PrettyPrint.Compact

Documents

type Doc

Basic combinators

text

flush

char

hang

encloseSep

list

tupled

semiBraces

Operators

(<+>)

($$)

(</>)

(<//>)

(<$$>)

(<|>)

List combinators

hsep

sep

hcat

vcat

cat

punctuate

Fill combiantors

fillSep

fillCat

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

Primitive type documents

string

int

integer

float

double

rational

bool

Rendering

renderWith

render

data Options a r

defaultOptions

Annotations

annotate

Undocumented