X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Furimanager%2FuriManager.mli;h=99e65ab88e4afd53aea6b5bae5352324c455d6d1;hb=95adf6dc8e29a71adc34e71eafe3f427990126e0;hp=8250cc83963dc058a0672c3d35d208617a0d920e;hpb=55b82bd235d82ff7f0a40d980effe1efde1f5073;p=helm.git diff --git a/helm/software/components/urimanager/uriManager.mli b/helm/software/components/urimanager/uriManager.mli index 8250cc839..99e65ab88 100644 --- a/helm/software/components/urimanager/uriManager.mli +++ b/helm/software/components/urimanager/uriManager.mli @@ -34,6 +34,7 @@ val uri_of_string : string -> uri val string_of_uri : uri -> string (* complete uri *) val name_of_uri : uri -> string (* name only (without extension)*) +val nameext_of_uri : uri -> string (* name only (with extension)*) val buri_of_uri : uri -> string (* base uri only, without trailing '/' *) (* given an uri, returns the uri of the corresponding cic file, *) @@ -55,6 +56,8 @@ val uri_is_ind : uri -> bool (* it gives back None if the uri refers to a Variable or MutualInductiveType *) val bodyuri_of_uri : uri -> uri option +val ind_uri_split : uri -> uri * int option * int option + (* given an uri, it gives back the uri of its inner types *) val innertypesuri_of_uri : uri -> uri (* given an uri, it gives back the uri of its univgraph *) @@ -66,6 +69,7 @@ val univgraphuri_of_uri : uri -> uri val uri_of_uriref : uri -> int -> int option -> uri module UriSet: Set.S with type elt = uri +(*module UriPairSet: Set.S with type elt = uri * uri*) module UriHashtbl : Hashtbl.S with type key = uri