Moduleoptparse-applicative-0.19.0.0
Options.Applicative.Help.Pretty
Synopsis
- value .$.
- value </>
- value altSep
- value groupOrNestLine
- value hangAtIfOver
- value prettyString
- value <+>
- value align
- value alterAnnotations
- value alterAnnotationsS
- value annotate
- value cat
- value column
- value concatWith
- value defaultLayoutOptions
- value emptyDoc
- value enclose
- value encloseSep
- value fill
- value fillBreak
- value fillCat
- value fillSep
- value flatAlt
- value fuse
- value group
- value hang
- value hardline
- value hcat
- value hsep
- value indent
- value layoutCompact
- value layoutPretty
- value layoutSmart
- value line
- value line'
- value list
- value nest
- value nesting
- value pageWidth
- value plural
- value punctuate
- value reAnnotate
- value reAnnotateS
- value removeTrailingWhitespace
- value sep
- value softline
- value softline'
- value surround
- value tupled
- value unAnnotate
- value unAnnotateS
- value unsafeViaShow
- value vcat
- value viaShow
- value vsep
- value width
- value angles
- value backslash
- value braces
- value brackets
- value colon
- value comma
- value dot
- value dquote
- value dquotes
- value equals
- value langle
- value lbrace
- value lbracket
- value lparen
- value parens
- value pipe
- value rangle
- value rbrace
- value rbracket
- value rparen
- value semi
- value slash
- value space
- value squote
- value squotes
- value bgColor
- value bgColorDull
- value bold
- value color
- value colorDull
- value hPutDoc
- value italicized
- value putDoc
- value renderIO
- value renderLazy
- value renderStrict
- value underlined
- method <>
- type Doc
- type SimpleDoc
- data FusionDepth
- newtype LayoutOptions
- data PageWidth
- class Pretty
- class PrettyAnn
- data SimpleDocStream
- data AnsiStyle
- data Bold
- data Color
- data Intensity
- data Italicized
- data Underlined
- Packageoptparse-applicative-0.19.0.0
- Exports108
- LicenceBSD-3-Clause
- SourceBase.hs
An associative operation.
Examples
[1,2,3] <> [4,5,6][1,2,3,4,5,6]
Just [1, 2, 3] <> Just [4, 5, 6]Just [1,2,3,4,5,6]
putStr "Hello, " <> putStrLn "World!"Hello, World!
Instances3Eq, Ord, Show
Eq FusionDepthDefined in prettyprinter-1.7.2 · Prettyprinter.InternalOrd FusionDepthDefined in prettyprinter-1.7.2 · Prettyprinter.InternalShow FusionDepthDefined in prettyprinter-1.7.2 · Prettyprinter.Internal
Constructors
Instances3Eq, Ord, Show
Eq LayoutOptionsDefined in prettyprinter-1.7.2 · Prettyprinter.InternalOrd LayoutOptionsDefined in prettyprinter-1.7.2 · Prettyprinter.InternalShow LayoutOptionsDefined in prettyprinter-1.7.2 · Prettyprinter.Internal
Constructors
Methods
pretty :: a -> Doc annprettyList :: [a] -> Doc ann
Instances32Pretty, …
Pretty VoidDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty IntegerDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty NaturalDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Int16Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Int32Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Int64Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Int8Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty BoolDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty CharDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty DoubleDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty FloatDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty IntDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty WordDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Word16Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Word32Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Word64Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Word8Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty TextDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty TextDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty ()Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty a => Pretty (NonEmpty a)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty a => Pretty (Identity a)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty a => Pretty (Maybe a)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty a => Pretty [a]Defined in prettyprinter-1.7.2 · Prettyprinter.Internalann ~ Void => Pretty (Doc ann)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal(Pretty a1, Pretty a2) => Pretty (a1, a2)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty a => Pretty (Const a b)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal(Pretty a1, Pretty a2, Pretty a3) => Pretty (a1, a2, a3)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal(Pretty a1, Pretty a2, Pretty a3, Pretty a4) => Pretty (a1, a2, a3, a4)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal(Pretty a1, Pretty a2, Pretty a3, Pretty a4, Pretty a5) => Pretty (a1, a2, a3, a4, a5)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal(Pretty a1, Pretty a2, Pretty a3, Pretty a4, Pretty a5, Pretty a6) => Pretty (a1, a2, a3, a4, a5, a6)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal(Pretty a1, Pretty a2, Pretty a3, Pretty a4, Pretty a5, Pretty a6, Pretty a7) => Pretty (a1, a2, a3, a4, a5, a6, a7)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal
Methods
prettyAnn :: a -> Doc annprettyAnnList :: [a] -> Doc ann
Instances32PrettyAnn, …
PrettyAnn ann VoidDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann IntegerDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann NaturalDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann Int16Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann Int32Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann Int64Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann Int8Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann BoolDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann CharDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann DoubleDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann FloatDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann IntDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann WordDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann Word16Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann Word32Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann Word64Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann Word8Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann TextDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann TextDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann ()Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann (Doc ann)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann a => PrettyAnn ann (NonEmpty a)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann a => PrettyAnn ann (Identity a)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann a => PrettyAnn ann (Maybe a)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann a => PrettyAnn ann [a]Defined in prettyprinter-1.7.2 · Prettyprinter.Internal(PrettyAnn ann a1, PrettyAnn ann a2) => PrettyAnn ann (a1, a2)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPrettyAnn ann a => PrettyAnn ann (Const a b)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal(PrettyAnn ann a1, PrettyAnn ann a2, PrettyAnn ann a3) => PrettyAnn ann (a1, a2, a3)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal(PrettyAnn ann a1, PrettyAnn ann a2, PrettyAnn ann a3, PrettyAnn ann a4) => PrettyAnn ann (a1, a2, a3, a4)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal(PrettyAnn ann a1, PrettyAnn ann a2, PrettyAnn ann a3, PrettyAnn ann a4, PrettyAnn ann a5) => PrettyAnn ann (a1, a2, a3, a4, a5)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal(PrettyAnn ann a1, PrettyAnn ann a2, PrettyAnn ann a3, PrettyAnn ann a4, PrettyAnn ann a5, PrettyAnn ann a6) => PrettyAnn ann (a1, a2, a3, a4, a5, a6)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal(PrettyAnn ann a1, PrettyAnn ann a2, PrettyAnn ann a3, PrettyAnn ann a4, PrettyAnn ann a5, PrettyAnn ann a6, PrettyAnn ann a7) => PrettyAnn ann (a1, a2, a3, a4, a5, a6, a7)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal
Constructors
SFailSEmptySChar !Char (SimpleDocStream ann)SText !Int !Text (SimpleDocStream ann)SLine !Int (SimpleDocStream ann)SAnnPush ann (SimpleDocStream ann)SAnnPop (SimpleDocStream ann)
Instances8Functor, Foldable, Traversable, Eq, Ord, Show, …
Functor SimpleDocStreamDefined in prettyprinter-1.7.2 · Prettyprinter.InternalFoldable SimpleDocStreamDefined in prettyprinter-1.7.2 · Prettyprinter.InternalTraversable SimpleDocStreamDefined in prettyprinter-1.7.2 · Prettyprinter.InternalEq ann => Eq (SimpleDocStream ann)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalOrd ann => Ord (SimpleDocStream ann)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalShow ann => Show (SimpleDocStream ann)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalGeneric (SimpleDocStream ann)Defined in prettyprinter-1.7.2 · Prettyprinter.Internaltype Rep (SimpleDocStream ann) = D1 ('MetaDataDefined in prettyprinter-1.7.2 · Prettyprinter.Internal"SimpleDocStream"
"Prettyprinter.Internal"
"prettyprinter-1.7.2-ABfgh3QIFVmHnXwuVFSuus"
'False) ((C1 ('MetaCons"SFail"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"SEmpty"
'PrefixI 'False) U1 :+: C1 ('MetaCons"SChar"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Char) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SimpleDocStream ann))))) :+: ((C1 ('MetaCons"SText"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SimpleDocStream ann)))) :+: C1 ('MetaCons"SLine"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SimpleDocStream ann)))) :+: (C1 ('MetaCons"SAnnPush"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ann) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SimpleDocStream ann))) :+: C1 ('MetaCons"SAnnPop"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SimpleDocStream ann))))))
Instances5Eq, Ord, Show, Semigroup, Monoid
Eq AnsiStyleDefined in prettyprinter-ansi-terminal-1.1.4 · Prettyprinter.Render.Terminal.InternalOrd AnsiStyleDefined in prettyprinter-ansi-terminal-1.1.4 · Prettyprinter.Render.Terminal.InternalShow AnsiStyleDefined in prettyprinter-ansi-terminal-1.1.4 · Prettyprinter.Render.Terminal.InternalSemigroup AnsiStyleDefined in prettyprinter-ansi-terminal-1.1.4 · Prettyprinter.Render.Terminal.InternalMonoid AnsiStyleDefined in prettyprinter-ansi-terminal-1.1.4 · Prettyprinter.Render.Terminal.Internal
Instances3Eq, Ord, Show
Instances3Eq, Ord, Show
Instances3Eq, Ord, Show
Instances3Eq, Ord, Show
Eq ItalicizedDefined in prettyprinter-ansi-terminal-1.1.4 · Prettyprinter.Render.Terminal.InternalOrd ItalicizedDefined in prettyprinter-ansi-terminal-1.1.4 · Prettyprinter.Render.Terminal.InternalShow ItalicizedDefined in prettyprinter-ansi-terminal-1.1.4 · Prettyprinter.Render.Terminal.Internal
Instances3Eq, Ord, Show
Eq UnderlinedDefined in prettyprinter-ansi-terminal-1.1.4 · Prettyprinter.Render.Terminal.InternalOrd UnderlinedDefined in prettyprinter-ansi-terminal-1.1.4 · Prettyprinter.Render.Terminal.InternalShow UnderlinedDefined in prettyprinter-ansi-terminal-1.1.4 · Prettyprinter.Render.Terminal.Internal