X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_kernel%2FnCicEnvironment.ml;h=599e1691f6bd37fd2eb0a18c52ffa9ec88d046ad;hb=ac31c84bb9bcf327554976d4296d787853fc8db5;hp=fcb40832606eb3c6960d9c472728a8be8875d6b5;hpb=a84550090e4326ffacc08e423fbe00a590d446e3;p=helm.git diff --git a/helm/software/components/ng_kernel/nCicEnvironment.ml b/helm/software/components/ng_kernel/nCicEnvironment.ml index fcb408326..599e1691f 100644 --- a/helm/software/components/ng_kernel/nCicEnvironment.ml +++ b/helm/software/components/ng_kernel/nCicEnvironment.ml @@ -13,7 +13,7 @@ let get_checked_obj u = (* FIX: add all objects to the environment and give back the last one *) let l = OCic2NCic.convert_obj ouri o in List.iter (fun (u,_,_,_,_ as o) -> - prerr_endline ("+"^NUri.string_of_uri u); +(* prerr_endline ("+"^NUri.string_of_uri u); *) NUri.UriHash.add cache u (false,o)) l; HExtlib.list_last l ;; @@ -28,7 +28,7 @@ let get_obj u = in let l = OCic2NCic.convert_obj ouri o in List.iter (fun (u,_,_,_,_ as o) -> - prerr_endline ("+"^NUri.string_of_uri u); +(* prerr_endline ("+"^NUri.string_of_uri u); *) NUri.UriHash.add cache u (false,o)) l; false, HExtlib.list_last l ;; @@ -76,3 +76,12 @@ let get_indty_leftno = function | _,_,_,_, NCic.Inductive (_,left,_,_) -> left | _ ->prerr_endline "get_indty_leftno called on a non ind 2";assert false) | _ -> prerr_endline "get_indty_leftno called on a non indty";assert false +;; + +let invalidate _ = + List.iter + (fun (k,v) -> + NUri.UriHash.replace cache k (false,v)) + (NUri.UriHash.fold (fun k v -> (@) [k,snd v]) cache []) +;; +