]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/grafite_parser/nEstatus.ml
Objects are now used to represent also the tactic status.
[helm.git] / helm / software / components / grafite_parser / nEstatus.ml
index 1dc05aa51c11a48a2f3aadc11608f80d1069e7eb..d7737cde959fdc382b4e927c287a51519d18579b 100644 (file)
 
 (* $Id: nCic.ml 9058 2008-10-13 17:42:30Z tassi $ *)
 
-class status =
- object
+class type ctstatus =
+ object ('self)
   inherit LexiconEngine.status
   inherit NRstatus.dumpable_status
+  method set_estatus: ctstatus -> 'self
+ end
+
+class status : ctstatus =
+ object (self)
+  inherit LexiconEngine.status
+  inherit NRstatus.dumpable_status
+  method set_estatus o =
+   (self#set_lexicon_engine_status (o :> LexiconEngine.status))
+        #set_dumpable_status       (o :> NRstatus.dumpable_status)
  end