]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/matitaScript.mli
removed no longer used METAs
[helm.git] / helm / matita / matitaScript.mli
index 2b36a5d3d4fb3165d33ca8aacf00feab8cba5ff2..cfc4655414bc08acaca2528aa175fa93c85a8da6 100644 (file)
@@ -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