]> matita.cs.unibo.it Git - helm.git/commitdiff
defined an explicit "status" type
authorStefano Zacchiroli <zack@upsilon.cc>
Thu, 20 Feb 2003 17:31:06 +0000 (17:31 +0000)
committerStefano Zacchiroli <zack@upsilon.cc>
Thu, 20 Feb 2003 17:31:06 +0000 (17:31 +0000)
helm/ocaml/tactics/proofEngineTypes.ml

index 974e6893c9d42df4770fe62a33e47cb12dc96457..178be54d441a6e16ef01b3d6ec876be3ff974da9 100644 (file)
 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:(proof * goal) -> proof * goal list
+type tactic = status:status -> proof * goal list
 
   (** tactic failure *)
 exception Fail of string