Printcess.PrettyPrinting

Overview

Example

Rendering

pretty

prettyPrint

Config

data Config

cMaxLineWidth

cIndentChar

cIndentDepth

cIndentAfterBreaks

cInitIndent

cInitPrecedence

defConfig

Type Class

class Pretty a

Monad

data PrettyM a

Sequencing

(+>)

(~>)

(\>)

Indentation

indentedByChars

indentedBy

indented

block

block'

Associativity & Fixity

assocL

assocR

assocN

left

right

inner

data AssocAnn a

Folding Pretty Things

betweenEach

beforeEach

afterEach

ppList

ppListMap

ppMap

Other combinators

bar

titleBar

Constants

nl

sp

Lifted Type Classes

class Pretty1 f

class Pretty2 f

Reexports

type State s

(.=)