Text.Printer

The class

class Printer p

Builders

data StringBuilder

buildString

buildText

buildLazyText

data AsciiBuilder

buildAscii

buildLazyAscii

data Utf8Builder

buildUtf8

buildLazyUtf8

data PrettyPrinter

renderPretty

Combinators

(<>)

hcat

fcat

separate

(<+>)

hsep

fsep

list

parens

brackets

braces

angles

squotes

dquotes

punctuateL

punctuateR

Multiline printers

class MultilinePrinter p

lines

newLine

crlf

data LinePrinter p

lfPrinter

crlfPrinter