| 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 |