Copyright | (c) Christian Maeder DFKI GmbH 2009 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | portable |
Safe Haskell | None |
data types for development graph commands to be invoked via the GUI, the command-line-interface (CMDL), and other tools
Synopsis
- data GlobCmd
- = Automatic
- | GlobDecomp
- | GlobSubsume
- | LocalDecomp
- | LocalInference
- | CompositionProveEdges
- | CompositionCreateEdges
- | Conservativity
- | ThmHideShift
- | HideThmShift
- | Colimit
- | NormalForm
- | TriangleCons
- | Freeness
- | ThmFreeShift
- | QualifyNames
- | UndoCmd
- | RedoCmd
- | Importing
- | DisjointUnion
- | Renaming
- | Hiding
- | Heterogeneity
- | ProveCurrent
- | DisproveCurrent
- | CheckConsistencyCurrent
- | CheckConservativityAll
- | DropTranslation
- globCmdList :: [GlobCmd]
- menuTextGlobCmd :: GlobCmd -> String
- cmdlGlobCmd :: GlobCmd -> String
- isDgRule :: GlobCmd -> Bool
- isFlatteningCmd :: GlobCmd -> Bool
- isUndoOrRedo :: GlobCmd -> Bool
- describeGlobCmd :: GlobCmd -> String
- globCmdNameStr :: GlobCmd -> String
- data SelectCmd
- selectCmdList :: [SelectCmd]
- selectCmdNameStr :: SelectCmd -> String
- describeSelectCmd :: SelectCmd -> String
- data InspectCmd
- inspectCmdList :: [InspectCmd]
- showInspectCmd :: InspectCmd -> String
- requiresNode :: InspectCmd -> Bool
- data ChangeCmd
- describeChangeCmd :: ChangeCmd -> String
- changeCmdList :: [ChangeCmd]
- changeCmdNameStr :: ChangeCmd -> String
- data Command
- = GlobCmd GlobCmd
- | SelectCmd SelectCmd String
- | TimeLimit Int
- | SetAxioms [String]
- | ShowOutput Bool
- | IncludeProvenTheorems Bool
- | InspectCmd InspectCmd (Maybe String)
- | CommentCmd String
- | GroupCmd [Command]
- | ChangeCmd ChangeCmd String
- | HelpCmd
- | ExitCmd
- eqCmd :: Command -> Command -> Bool
- mkSelectCmd :: SelectCmd -> Command
- mkChangeCmd :: ChangeCmd -> Command
- cmdInputStr :: Command -> String
- setInputStr :: String -> Command -> Command
- cmdNameStr :: Command -> String
- showCmd :: Command -> String
- describeCmd :: Command -> String
- commandList :: [Command]
Documentation
globCmdList :: [GlobCmd] Source #
menuTextGlobCmd :: GlobCmd -> String Source #
cmdlGlobCmd :: GlobCmd -> String Source #
even some short names for the command line interface
isFlatteningCmd :: GlobCmd -> Bool Source #
isUndoOrRedo :: GlobCmd -> Bool Source #
describeGlobCmd :: GlobCmd -> String Source #
globCmdNameStr :: GlobCmd -> String Source #
select a named entity
LibFile | |
Lib | |
Node | |
ComorphismTranslation | |
Prover | |
Goal | |
ConsistencyChecker | |
Link | |
ConservativityCheckerOpen | |
ConservativityChecker |
Instances
Bounded SelectCmd Source # | |
Defined in Interfaces.Command | |
Enum SelectCmd Source # | |
Eq SelectCmd Source # | |
Ord SelectCmd Source # | |
Defined in Interfaces.Command | |
Show SelectCmd Source # | |
selectCmdList :: [SelectCmd] Source #
selectCmdNameStr :: SelectCmd -> String Source #
describeSelectCmd :: SelectCmd -> String Source #
data InspectCmd Source #
Libs | |
Nodes | |
Edges | |
UndoHist | |
RedoHist | |
EdgeInfo | |
CurrentComorphism | |
LocalAxioms | |
NodeInfo | |
ComorphismsTo | |
TranslatedTheory | |
Theory | |
AllGoals | |
ProvenGoals | |
UnprovenGoals | |
Axioms | |
Taxonomy | |
Concept |
Instances
inspectCmdList :: [InspectCmd] Source #
showInspectCmd :: InspectCmd -> String Source #
requiresNode :: InspectCmd -> Bool Source #
Instances
Bounded ChangeCmd Source # | |
Defined in Interfaces.Command | |
Enum ChangeCmd Source # | |
Eq ChangeCmd Source # | |
Ord ChangeCmd Source # | |
Defined in Interfaces.Command | |
Show ChangeCmd Source # | |
describeChangeCmd :: ChangeCmd -> String Source #
changeCmdList :: [ChangeCmd] Source #
changeCmdNameStr :: ChangeCmd -> String Source #
GlobCmd GlobCmd | |
SelectCmd SelectCmd String | |
TimeLimit Int | |
SetAxioms [String] | |
ShowOutput Bool | |
IncludeProvenTheorems Bool | |
InspectCmd InspectCmd (Maybe String) | |
CommentCmd String | |
GroupCmd [Command] | |
ChangeCmd ChangeCmd String | |
HelpCmd | |
ExitCmd |
mkSelectCmd :: SelectCmd -> Command Source #
mkChangeCmd :: ChangeCmd -> Command Source #
cmdInputStr :: Command -> String Source #
setInputStr :: String -> Command -> Command Source #
cmdNameStr :: Command -> String Source #
describeCmd :: Command -> String Source #
commandList :: [Command] Source #