Text.PrettyPrint.Leijen.Extended

Pretty-print typeclass

class Display a

Ansi terminal Doc

type AnsiDoc

data AnsiAnn

class HasAnsiAnn a

hDisplayAnsi

displayAnsi

displayPlain

renderDefault

Color combinators

black

red

green

yellow

blue

magenta

cyan

white

dullblack

dullred

dullgreen

dullyellow

dullblue

dullmagenta

dullcyan

dullwhite

onblack

onred

ongreen

onyellow

onblue

onmagenta

oncyan

onwhite

ondullblack

ondullred

ondullgreen

ondullyellow

ondullblue

ondullmagenta

ondullcyan

ondullwhite

Intensity combinators

bold

faint

normal

Selective re-exports from Text.PrettyPrint.Annotated.Leijen

Documents, parametrized by their annotations

data Doc a

Basic combinators

nest

line

linebreak

group

softline

softbreak

Alignment

align

hang

indent

encloseSep

Operators

(<+>)

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

Primitive type documents

Semantic annotations

annotate

noAnnotate

Rendering

Undocumented