X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_kernel%2FnUri.ml;h=e94ee90372cc095dd297fd4db7831c46e42076af;hb=df753672ee6c511b6ce721c2124e3294d0a28dbd;hp=7e8cf40df876c5b4a084e35898a7a448c0c542aa;hpb=05e05dd130ec57395615de286ee50c6729d226ac;p=helm.git diff --git a/helm/software/components/ng_kernel/nUri.ml b/helm/software/components/ng_kernel/nUri.ml index 7e8cf40df..e94ee9037 100644 --- a/helm/software/components/ng_kernel/nUri.ml +++ b/helm/software/components/ng_kernel/nUri.ml @@ -1,7 +1,25 @@ +(* + ||M|| This file is part of HELM, an Hypertextual, Electronic + ||A|| Library of Mathematics, developed at the Computer Science + ||T|| Department, University of Bologna, Italy. + ||I|| + ||T|| HELM is free software; you can redistribute it and/or + ||A|| modify it under the terms of the GNU General Public License + \ / version 2 or (at your option) any later version. + \ / This software is distributed as is, NO WARRANTY. + V_______________________________________________________________ *) + +(* $Id$ *) + type uri = int * string (* shareno, URI *) let string_of_uri (_, uri) = uri;; +let name_of_uri (_, uri) = + let name = Filename.basename uri in + Filename.chop_extension name +;; + module OrderedStrings = struct type t = string @@ -35,7 +53,3 @@ module HT = struct end;; module UriHash = Hashtbl.Make(HT);; - -let ouri_of_nuri u = UriManager.uri_of_string (string_of_uri u);; -let nuri_of_ouri o = uri_of_string (UriManager.string_of_uri o);; -