X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Ftactics%2FproofEngineTypes.ml;h=d668090e49e2c0f1fd2be733b3ebcbe7b491a55b;hb=a6fc115fd7d4cfba94a43f001f4c27322d3db1a8;hp=334c594da4b9d7d5564d5305825d463b83736e7d;hpb=feb3c287997f7d35747c12e0db62e6194f5587a3;p=helm.git diff --git a/helm/ocaml/tactics/proofEngineTypes.ml b/helm/ocaml/tactics/proofEngineTypes.ml index 334c594da..d668090e4 100644 --- a/helm/ocaml/tactics/proofEngineTypes.ml +++ b/helm/ocaml/tactics/proofEngineTypes.ml @@ -30,12 +30,13 @@ type proof = UriManager.uri * Cic.metasenv * Cic.term * Cic.term (** current goal, integer index *) type goal = int type status = proof * goal + (** a tactic: make a transition from one status to another one or, usually, raise a "Fail" (@see Fail) exception in case of failure *) (** an unfinished proof with the optional current goal *) -type tactic = status:status -> proof * goal list +type tactic = status -> proof * goal list (** tactic failure *) exception Fail of string