]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/urimanager/uriManager.ml
- Porting of all the code to the new DTD format (with, among others, explicit
[helm.git] / helm / ocaml / urimanager / uriManager.ml
index f45e65bf30e921e3605bbf3f415e0bc8536c6010..9f969fdd12e11d699d53f11cb09f3029fa7bc59c 100644 (file)
@@ -141,3 +141,13 @@ let annuri_of_uri uri =
 let uri_is_annuri uri =
  Str.string_match (Str.regexp ".*\.ann$") (string_of_uri uri) 0
 ;;
+
+let bodyuri_of_uri uri =
+ let struri = string_of_uri uri in
+  if Str.string_match (Str.regexp ".*\.con$") (string_of_uri uri) 0 then
+   let newuri = Array.copy uri in
+    newuri.(Array.length uri - 2) <- struri ^ ".body" ;
+    Some newuri
+  else
+   None
+;;