FP.Pretty.Pretty

data Format

data Layout

data FailureMode

data PrettyParams

appLevelL

errorFormatL

headerFormatL

highlightFormatL

literalFormatL

binderFormatL

operatorFormatL

constructorFormatL

keywordFormatL

keywordPunctuationFormatL

punctuationFormatL

prettyParams₀

data PrettyEnv

blindersL

formatsL

lineNumberDisplayWidthL

doLineNumbersL

doFormatL

doOutputL

undertagModeL

bumpedL

levelL

nestingL

failureModeL

layoutL

maxRibbonWidthL

maxColumnWidthL

prettyParamsL

prettyEnv₀

data Chunk

data PrettyOut

data PrettyState

undertagsL

lineNumberL

beginningOfLineL

ribbonL

columnL

prettyState₀

data PrettyM a

runPrettyMWith

execOutPrettyMWith

data Doc

renderDoc

class Pretty a

shouldOutputM

shouldOutputNewlineM

ppllSpit

ppllFormat

ppllNoFormat

ppllClearFormat

ppllNewline

ppllString

ppllUndertags

ppllLineBreak

ppllText

ppFinal

ppText

ppFormat

ppSpace

ppNewline

ppIfFlat

ppFlat

ppCanFail

ppGroup

ppNest

ppAlign

ppLength

paramFormat

ppNoFormat

ppLineNumbers

ppBlinders

ppSetLineNumber

ppFG

ppBG

ppUL

ppBD

ppPun

ppKeyPun

ppKey

ppCon

ppOp

ppBdr

ppLit

ppHl

ppHeader

ppErr

ppUT

ppAlignLeft

ppAlignRight

ppHorizontal

ppVertical

ppBreak

ppSeparated

ppBotLevel

ppClosed

ppParens

ppAtLevel

ppBump

ppInf

ppInfl

ppInfr

ppPre

ppPost

ppApp

ppCollectionAtLevel

ppCollection

ppRecord

renderChunk

renderNoFormat

ppString