X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FmatitaScript.mli;h=cfc4655414bc08acaca2528aa175fa93c85a8da6;hb=379370d2daa790aca069b8a8cc22c7a5146ca5fa;hp=2b36a5d3d4fb3165d33ca8aacf00feab8cba5ff2;hpb=41be5e85a1103a5b14495bb487995a6a88e79c48;p=helm.git diff --git a/helm/matita/matitaScript.mli b/helm/matita/matitaScript.mli index 2b36a5d3d..cfc465541 100644 --- a/helm/matita/matitaScript.mli +++ b/helm/matita/matitaScript.mli @@ -23,6 +23,9 @@ * http://helm.cs.unibo.it/ *) +exception NoUnfinishedProof +exception ActionCancelled + class type script = object @@ -31,11 +34,13 @@ object method error_tag : GText.tag (** @return current status *) - method status: GrafiteTypes.status + method lexicon_status: LexiconEngine.status + method grafite_status: GrafiteTypes.status (** {2 Observers} *) - method addObserver : (GrafiteTypes.status -> unit) -> unit + method addObserver : + (LexiconEngine.status -> GrafiteTypes.status -> unit) -> unit (** {2 History} *) @@ -63,8 +68,8 @@ object method proofConclusion: Cic.term (** @raise Statement_error *) method stack: Continuationals.Stack.t (** @raise Statement_error *) - method setGoal: int -> unit - method goal: int + method setGoal: int option -> unit + method goal: int option (** end of script, true if the whole script has been executed *) method eos: bool