]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/components/grafite_engine/grafiteTypes.ml
(Part of previous two commits)
[helm.git] / matita / components / grafite_engine / grafiteTypes.ml
index 7cb6bef0c37877feb62dd3bf90bd8755e181d2f1..27a5cb61ef179e731572db093c7db67d999ac495 100644 (file)
@@ -41,6 +41,7 @@ class virtual status = fun (b : string) ->
    inherit ([Continuationals.Stack.t] NTacStatus.status fake_obj (Continuationals.Stack.empty))
    inherit NCicLibrary.dumpable_status
    inherit NCicLibrary.status
+   inherit NCicExtraction.status
    inherit GrafiteParser.status
    inherit TermContentPres.status
    val baseuri = b
@@ -51,9 +52,4 @@ class virtual status = fun (b : string) ->
    method set_ng_mode v = {< ng_mode = v >}
  end
 
-module Serializer =
- NCicLibrary.Serializer(struct
-  type dumpable_s = status
-  let get status = (status : #status :> NCicLibrary.dumpable_status)
-  let set (status : dumpable_s) dump_status = status#set_dumpable_status dump_status
- end)
+module Serializer = NCicLibrary.Serializer(struct type dumpable_s = status end)