Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- class (IsString d, Semigroup d, Monoid d, Textable d, Indentable d, Breakable d, Colorable d, Decorable d) => Doc d
- words :: Textable d => Breakable d => String -> d
- data Reader d = Reader {}
- defReader :: Textable d => Reader d
- pairIfNeeded :: Doc d => Reader d -> Infix -> d -> d
- newtype Plain d e t a = Plain {}
- runPlain :: Monoid d => Plain d e t a -> Reader d -> d
- coercePlain :: Plain d e t a -> Plain d e u b
- textPlain :: Monoid d => Textable d => Plain d e t a -> d
Class Doc
class (IsString d, Semigroup d, Monoid d, Textable d, Indentable d, Breakable d, Colorable d, Decorable d) => Doc d Source #
Instances
Doc TermIO Source # | |
Defined in Language.Symantic.CLI.Plain | |
Doc Term Source # | |
Defined in Language.Symantic.CLI.Plain |
Type Reader
Constructed top-down
Type Plain
newtype Plain d e t a Source #
Instances
coercePlain :: Plain d e t a -> Plain d e u b Source #