Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Documentation
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 #
neg :: Constraint -> Constraint Source #
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 |
class Simplifiable a where Source #