Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Control.Search.Language
Documentation
Constructors
Instances
Eq Value Source # | |
Num Value Source # | |
Ord Value Source # | |
Show Value Source # | |
Simplifiable Value Source # | |
Pretty Value Source # | |
Eq (Value -> Value -> Value) Source # | |
Eq (Value -> Value) Source # | |
Ord (Value -> Value -> Value) Source # | |
Ord (Value -> Value) Source # | |
Show (Value -> Value -> Value) Source # | |
Show (Value -> Value) Source # | |
simplValue :: Value -> Value Source #
data Constraint Source #
Constructors
EqC Value Value | |
NqC Value Value | |
LtC Value Value | |
LqC Value Value | |
GtC Value Value | |
GqC Value Value | |
TrueC | |
FalseC |
Instances
neg :: Constraint -> Constraint Source #
Constructors
IfThenElse Value Statement Statement | |
Push Value | |
Skip | |
Seq Statement Statement | |
Assign Value Value | |
Abort | |
Print Value [String] | |
SHook String | |
Post Value Constraint | |
Fold String Value Value Value (Value -> Value) (Value -> Value -> Value) | |
IFold String Value Value Value (Value -> Value) (Value -> Value -> Value) | |
BFold String Value Value Value (Value -> Value) (Value -> Value -> Value) | |
BIFold String Value Value Value (Value -> Value) (Value -> Value -> Value) | |
Delete Value | |
Block Statement Statement | |
DebugOutput String | |
DebugValue String Value |