|
|
|
|
|
| Description |
| Interactive functions that give feedback
after evaluating each argument.
|
|
| Synopsis |
|
|
|
|
| Definition
|
|
| data IFun tag result |
| Constructors | | Result result | | | forall a . Boxable a => Fun tag (a -> IFun tag result) | |
| Instances | |
|
|
| data ITag |
| Constructors | | ITag | | | tagText :: Doc | Description of the expected parameter.
| | tagCond :: (Maybe Condition) | Some rules may ask to solve a condition at a given step.
If tagCond is not Nothing, the input of the rule should be the proof
of the condition.
|
|
| Instances | |
|
|
| Monad
|
|
| type IFunE e result = ErrorT e (IFun ITag) result |
|
| Turning IFuns into functions
|
|
| class IFunToFun a b where |
| | Methods | | | Instances | |
|
|
| Produced by Haddock version 0.8 |