]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/grafite_parser/nEstatus.ml
Fixed (yet another) nasty bug, in deep_eq this time
[helm.git] / helm / software / components / grafite_parser / nEstatus.ml
index 2ae7d01e4ef639ca78dcbe2540ff68d15d602b7c..0c6e91095d4502bd0052afe6c89aa0d1b952ab44 100644 (file)
 
 (* $Id: nCic.ml 9058 2008-10-13 17:42:30Z tassi $ *)
 
-type extra_status = {
-        lstatus : LexiconEngine.status;
-        rstatus : NRstatus.dumpable_status;
-}
-
+class status =
+ object (self)
+  inherit LexiconEngine.status
+  inherit NRstatus.dumpable_status
+  method set_estatus
+   : 'status.
+      < coerc_db : NCicCoercion.db;
+        uhint_db : NCicUnifHint.db;
+        timestamp: NCicLibrary.timestamp;
+        dump: NRstatus.Serializer.obj list;
+        lstatus: LexiconEngine.lexicon_status; .. > as 'status -> 'self
+   = fun o -> (self#set_lexicon_engine_status o)#set_dumpable_status o
+ end