]> matita.cs.unibo.it Git - helm.git/blobdiff - components/grafite_engine/grafiteSync.ml
matitac now compiles like make (recorsively) if needed.
[helm.git] / components / grafite_engine / grafiteSync.ml
index 133dad2c0e62364be6e01e025a14801d5dff914b..ca3d873c5f563dd4917736b49a98a7d17ba058f1 100644 (file)
@@ -55,7 +55,6 @@ let uris_for_inductive_type uri obj =
     | _ -> [uri] 
     
 let add_obj refinement_toolkit uri obj status =
- let baseuri, status = GrafiteTypes.get_baseuri status in
  let lemmas = LibrarySync.add_obj refinement_toolkit uri obj in
  let add_to_universe (universe,status) uri =
    let term = CicUtil.term_of_uri uri in
@@ -134,7 +133,7 @@ let time_travel ~present ~past =
   List.iter (fun uri -> LibrarySync.remove_coercion uri) coercions_to_remove;
   List.iter LibrarySync.remove_obj objs_to_remove
 
-let init () =
+let init baseuri =
   LibrarySync.remove_all_coercions ();
   LibraryObjects.reset_defaults ();
   {
@@ -144,5 +143,5 @@ let init () =
     objects = [];
     coercions = [];
     universe = Universe.empty;
-    baseuri = None;
+    baseuri = baseuri;
   }