symantic-document-1.0.0.20190614: Document symantics.

Safe HaskellNone
LanguageHaskell2010

Symantic.Document.AnsiText

Contents

Synopsis

Type AnsiText

newtype AnsiText d Source #

Constructors

AnsiText 

Fields

Instances
DocFrom Char d => DocFrom Char (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

docFrom :: Char -> AnsiText d Source #

DocFrom String d => DocFrom String (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

docFrom :: String -> AnsiText d Source #

DocFrom Text d => DocFrom Text (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

docFrom :: Text -> AnsiText d Source #

DocFrom Text d => DocFrom Text (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

docFrom :: Text -> AnsiText d Source #

DocFrom String d => IsString (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

fromString :: String -> AnsiText d #

Semigroup d => Semigroup (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

(<>) :: AnsiText d -> AnsiText d -> AnsiText d #

sconcat :: NonEmpty (AnsiText d) -> AnsiText d #

stimes :: Integral b => b -> AnsiText d -> AnsiText d #

Monoid d => Monoid (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

mempty :: AnsiText d #

mappend :: AnsiText d -> AnsiText d -> AnsiText d #

mconcat :: [AnsiText d] -> AnsiText d #

Justifiable d => Justifiable (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

justify :: AnsiText d -> AnsiText d Source #

Wrappable d => Wrappable (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Indentable d => Indentable (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

(Semigroup d, DocFrom [SGR] d) => Colorable16 (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

(Semigroup d, DocFrom [SGR] d) => Decorable (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Spaceable d => Spaceable (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Lengthable d => Lengthable (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

DocFrom s (AnsiText d) => DocFrom (Word s) (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

docFrom :: Word s -> AnsiText d Source #

DocFrom s (AnsiText d) => DocFrom (Line s) (AnsiText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

docFrom :: Line s -> AnsiText d Source #

Type PlainText

newtype PlainText d Source #

Constructors

PlainText 

Fields

Instances
DocFrom Char d => DocFrom Char (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

docFrom :: Char -> PlainText d Source #

DocFrom String d => DocFrom String (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

DocFrom Text d => DocFrom Text (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

docFrom :: Text -> PlainText d Source #

DocFrom Text d => DocFrom Text (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

docFrom :: Text -> PlainText d Source #

DocFrom String d => IsString (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

fromString :: String -> PlainText d #

Semigroup d => Semigroup (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

(<>) :: PlainText d -> PlainText d -> PlainText d #

sconcat :: NonEmpty (PlainText d) -> PlainText d #

stimes :: Integral b => b -> PlainText d -> PlainText d #

Monoid d => Monoid (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Justifiable d => Justifiable (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Wrappable d => Wrappable (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Indentable d => Indentable (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Semigroup d => Colorable16 (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

reverse :: PlainText d -> PlainText d Source #

black :: PlainText d -> PlainText d Source #

red :: PlainText d -> PlainText d Source #

green :: PlainText d -> PlainText d Source #

yellow :: PlainText d -> PlainText d Source #

blue :: PlainText d -> PlainText d Source #

magenta :: PlainText d -> PlainText d Source #

cyan :: PlainText d -> PlainText d Source #

white :: PlainText d -> PlainText d Source #

blacker :: PlainText d -> PlainText d Source #

redder :: PlainText d -> PlainText d Source #

greener :: PlainText d -> PlainText d Source #

yellower :: PlainText d -> PlainText d Source #

bluer :: PlainText d -> PlainText d Source #

magentaer :: PlainText d -> PlainText d Source #

cyaner :: PlainText d -> PlainText d Source #

whiter :: PlainText d -> PlainText d Source #

onBlack :: PlainText d -> PlainText d Source #

onRed :: PlainText d -> PlainText d Source #

onGreen :: PlainText d -> PlainText d Source #

onYellow :: PlainText d -> PlainText d Source #

onBlue :: PlainText d -> PlainText d Source #

onMagenta :: PlainText d -> PlainText d Source #

onCyan :: PlainText d -> PlainText d Source #

onWhite :: PlainText d -> PlainText d Source #

onBlacker :: PlainText d -> PlainText d Source #

onRedder :: PlainText d -> PlainText d Source #

onGreener :: PlainText d -> PlainText d Source #

onYellower :: PlainText d -> PlainText d Source #

onBluer :: PlainText d -> PlainText d Source #

onMagentaer :: PlainText d -> PlainText d Source #

onCyaner :: PlainText d -> PlainText d Source #

onWhiter :: PlainText d -> PlainText d Source #

(Semigroup d, DocFrom [SGR] d) => Decorable (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Spaceable d => Spaceable (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Lengthable d => Lengthable (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

DocFrom s (PlainText d) => DocFrom (Word s) (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

docFrom :: Word s -> PlainText d Source #

DocFrom s (PlainText d) => DocFrom (Line s) (PlainText d) Source # 
Instance details

Defined in Symantic.Document.AnsiText

Methods

docFrom :: Line s -> PlainText d Source #