X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2Fmatitaclean.ml;h=89b602735704426403882177f64c4d8ee0415466;hb=dc861d214cb992a898f81752614201b8074eef12;hp=df6fdfecb6c09457a9c14f7952ba84d2e43ecd5d;hpb=b11d278a26840884692cdfb89e168081134d293f;p=helm.git diff --git a/helm/matita/matitaclean.ml b/helm/matita/matitaclean.ml index df6fdfecb..89b602735 100644 --- a/helm/matita/matitaclean.ml +++ b/helm/matita/matitaclean.ml @@ -1,8 +1,34 @@ +(* Copyright (C) 2005, HELM Team. + * + * This file is part of HELM, an Hypertextual, Electronic + * Library of Mathematics, developed at the Computer Science + * Department, University of Bologna, Italy. + * + * HELM is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * HELM is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with HELM; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, + * MA 02111-1307, USA. + * + * For details, see the HELM World-Wide-Web page, + * http://helm.cs.unibo.it/ + *) + module UM = UriManager;; -module TA = TacticAst;; +module TA = GrafiteAst;; let _ = Helm_registry.load_from BuildTimeConf.matita_conf; + CicNotation.load_notation BuildTimeConf.core_notation_script; Http_getter.init (); MetadataTypes.ownerize_tables (Helm_registry.get "matita.owner"); MatitaDb.create_owner_environment () @@ -19,7 +45,7 @@ let usage () = prerr_endline ""; exit 1 -let _ = +let _ = if Array.length Sys.argv < 2 then usage (); if Sys.argv.(1) = "all" then begin @@ -52,7 +78,5 @@ let _ = Invalid_argument _ -> usage ()); main !uris_to_remove; let moos = List.map MatitaMisc.obj_file_of_script !files_to_remove in - List.iter - (fun s -> try Unix.unlink s with Unix.Unix_error _ -> ()) - moos - + List.iter MatitaMisc.safe_remove moos +