LangToGroup-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

ShowInfo

Description

Module ShowInfo include class ShowInfo for pretty printing of objects in this project.

Documentation

newtype Title Source #

Constructors

Title String 

Instances

Instances details
Eq Title Source # 
Instance details

Defined in ShowInfo

Methods

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

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

Ord Title Source # 
Instance details

Defined in ShowInfo

Methods

compare :: Title -> Title -> Ordering #

(<) :: Title -> Title -> Bool #

(<=) :: Title -> Title -> Bool #

(>) :: Title -> Title -> Bool #

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

max :: Title -> Title -> Title #

min :: Title -> Title -> Title #

Show Title Source # 
Instance details

Defined in ShowInfo

Methods

showsPrec :: Int -> Title -> ShowS #

show :: Title -> String #

showList :: [Title] -> ShowS #

IsString Title Source # 
Instance details

Defined in ShowInfo

Methods

fromString :: String -> Title #

Insertable Title Char Source # 
Instance details

Defined in ShowInfo

data WithTitle a Source #

Instances

Instances details
ShowInfo a => ShowInfo (WithTitle a) Source # 
Instance details

Defined in ShowInfo

class ShowInfo a where Source #

Minimal complete definition

showTitle, showInfo

Instances

Instances details
ShowInfo Char Source # 
Instance details

Defined in ShowInfo

ShowInfo Grammar Source # 
Instance details

Defined in ShowInfo

ShowInfo GroupPresentation Source # 
Instance details

Defined in ShowInfo

ShowInfo SemigroupPresentation Source # 
Instance details

Defined in ShowInfo

ShowInfo TM Source # 
Instance details

Defined in ShowInfo

ShowInfo GR Source # 
Instance details

Defined in ShowInfo

ShowInfo TuringMachine Source # 
Instance details

Defined in ShowInfo

ShowInfo a => ShowInfo [a] Source # 
Instance details

Defined in ShowInfo

ShowInfo a => ShowInfo (WithTitle a) Source # 
Instance details

Defined in ShowInfo

(ShowInfo a, ShowInfo b) => ShowInfo (a, b) Source # 
Instance details

Defined in ShowInfo

Methods

showTitle :: (a, b) -> Title Source #

showInfo :: (a, b) -> String Source #

showTitleAndInfo :: (a, b) -> String Source #

showListTitle :: [(a, b)] -> Title Source #

showListInfo :: [(a, b)] -> String Source #

(ShowInfo a, ShowInfo b, ShowInfo c) => ShowInfo (a, b, c) Source # 
Instance details

Defined in ShowInfo

Methods

showTitle :: (a, b, c) -> Title Source #

showInfo :: (a, b, c) -> String Source #

showTitleAndInfo :: (a, b, c) -> String Source #

showListTitle :: [(a, b, c)] -> Title Source #

showListInfo :: [(a, b, c)] -> String Source #

(ShowInfo a, ShowInfo b, ShowInfo c, ShowInfo d) => ShowInfo (a, b, c, d) Source # 
Instance details

Defined in ShowInfo

Methods

showTitle :: (a, b, c, d) -> Title Source #

showInfo :: (a, b, c, d) -> String Source #

showTitleAndInfo :: (a, b, c, d) -> String Source #

showListTitle :: [(a, b, c, d)] -> Title Source #

showListInfo :: [(a, b, c, d)] -> String Source #