uvmhs-0.0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

UVMHS.Lib.Pretty.Annotation

Documentation

data Format Source #

Constructors

FG Color 
NOFG 
BG Color 
NOBG 
UL 
NOUL 
BD 
NOBD 
IT 
NOIT 

Instances

Instances details
Show Format Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Annotation

Eq Format Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Annotation

Methods

(==) :: Format -> Format -> Bool #

(/=) :: Format -> Format -> Bool #

Ord Format Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Annotation

data Formats Source #

Instances

Instances details
Show Formats Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Annotation

Eq Formats Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Annotation

Methods

(==) :: Formats -> Formats -> Bool #

(/=) :: Formats -> Formats -> Bool #

Ord Formats Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Annotation

Append Formats Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Annotation

Monoid Formats Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Annotation

Null Formats Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Annotation

Methods

null :: Formats Source #

(Pretty (𝑂 Color), Pretty (𝑂 𝔹)) => Pretty Formats Source # 
Instance details

Defined in UVMHS.Lib.Pretty.DerivedInstances

Methods

pretty :: Formats -> Doc Source #

Lift Formats Source # 
Instance details

Defined in UVMHS.Lib.THLiftInstances

Methods

lift :: Quote m => Formats -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Formats -> Code m Formats #