Hets - the Heterogeneous Tool Set

Safe HaskellNone

Common.GtkGoal

Contents

Synopsis

Datatypes and functions for prover

data Goal Source #

Constructors

Goal 

Fields

Instances

Eq Goal Source # 

Methods

(==) :: Goal -> Goal -> Bool

(/=) :: Goal -> Goal -> Bool

Ord Goal Source # 

Methods

compare :: Goal -> Goal -> Ordering

(<) :: Goal -> Goal -> Bool

(<=) :: Goal -> Goal -> Bool

(>) :: Goal -> Goal -> Bool

(>=) :: Goal -> Goal -> Bool

max :: Goal -> Goal -> Goal

min :: Goal -> Goal -> Goal

toGtkGoal :: (String, Maybe BasicProof) -> Goal Source #

showGoal :: Goal -> String Source #

data GStatus Source #

Instances

Eq GStatus Source # 

Methods

(==) :: GStatus -> GStatus -> Bool

(/=) :: GStatus -> GStatus -> Bool

Ord GStatus Source # 

Methods

compare :: GStatus -> GStatus -> Ordering

(<) :: GStatus -> GStatus -> Bool

(<=) :: GStatus -> GStatus -> Bool

(>) :: GStatus -> GStatus -> Bool

(>=) :: GStatus -> GStatus -> Bool

max :: GStatus -> GStatus -> GStatus

min :: GStatus -> GStatus -> GStatus

Show GStatus Source # 

Methods

showsPrec :: Int -> GStatus -> ShowS

show :: GStatus -> String

showList :: [GStatus] -> ShowS

showSimple :: GStatus -> String Source #

spanString :: GStatus -> String -> String Source #

proofStatusToGStatus :: ProofStatus a -> GStatus Source #

Converts a ProofStatus into a GStatus

basicProofToGStatus :: BasicProof -> GStatus Source #

Converts a BasicProof into a GStatus

genericConfigToGStatus :: GenericConfig a -> GStatus Source #

Converts a GenericConfig into a GStatus