]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/lexicon/lexiconEngine.mli
Inverters/Inversion:
[helm.git] / helm / software / components / lexicon / lexiconEngine.mli
index 07eb8d298f015fefb891f23953f950f8c8963305..f08891b5a974c6010840897a98beafe978235e78 100644 (file)
@@ -32,10 +32,16 @@ type lexicon_status = {
   notation_ids: CicNotation.notation_id list;      (** in-scope notation ids *)
 }
 
+class type g_status =
+ object
+  method lstatus: lexicon_status
+ end
+
 class status :
  object ('self)
-  method lstatus: lexicon_status
+  inherit g_status
   method set_lstatus: lexicon_status -> 'self
+  method set_lexicon_engine_status: #g_status -> 'self
  end
 
 val eval_command : #status as 'status -> LexiconAst.command -> 'status