| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
HOL.OpenTheory.Article
Description
Documentation
Constructors
| NumberObject Number | |
| NameObject Name | |
| ListObject [Object] | |
| TypeOpObject TypeOp | |
| TypeObject Type | |
| ConstObject Const | |
| VarObject Var | |
| TermObject Term | |
| ThmObject Thm |
class Objective a where Source #
Instances
| Objective Name Source # | |
| Objective Term Source # | |
| Objective Const Source # | |
| Objective Var Source # | |
| Objective Type Source # | |
| Objective TypeOp Source # | |
| Objective Thm Source # | |
| Objective Object Source # | |
| Objective Number Source # | |
| Objective a => Objective [a] Source # | |
Defined in HOL.OpenTheory.Article | |
| (Objective a, Objective b) => Objective (a, b) Source # | |
Defined in HOL.OpenTheory.Article | |
push3Object :: (Objective a, Objective b, Objective c) => a -> b -> c -> [Object] -> [Object] Source #
push4Object :: (Objective a, Objective b, Objective c, Objective d) => a -> b -> c -> d -> [Object] -> [Object] Source #
push5Object :: (Objective a, Objective b, Objective c, Objective d, Objective e) => a -> b -> c -> d -> e -> [Object] -> [Object] Source #
pop3Object :: (Objective a, Objective b, Objective c) => [Object] -> Maybe (a, b, c, [Object]) Source #
pop4Object :: (Objective a, Objective b, Objective c, Objective d) => [Object] -> Maybe (a, b, c, d, [Object]) Source #
pop5Object :: (Objective a, Objective b, Objective c, Objective d, Objective e) => [Object] -> Maybe (a, b, c, d, e, [Object]) Source #
Constructors
regularCommands :: [(Command, String)] Source #
push5State :: (Objective a, Objective b, Objective c, Objective d, Objective e) => a -> b -> c -> d -> e -> State -> State Source #
pop5State :: (Objective a, Objective b, Objective c, Objective d, Objective e) => State -> Maybe (a, b, c, d, e, State) Source #
initialState :: State Source #
type LineNumber = Integer Source #