| CTP.IndConUri (uri,tyno,consno) -> C.MutConstruct (uri,tyno,consno,[])
;;
-(* conversion functions *****************************************************)
-
-type uriref = UriManager.uri * (int list)
-
-let string_of_uriref (uri, fi) =
- let module UM = UriManager in
- let str = UM.string_of_uri uri in
- let xp t = "#xpointer(1/" ^ string_of_int (t + 1) in
- match fi with
- | [] -> str
- | [t] -> str ^ xp t ^ ")"
- | t :: c :: _ -> str ^ xp t ^ "/" ^ string_of_int c ^ ")"
val term_of_cic_textual_parser_uri: CicTextualParser0.uri -> Cic.term
val wrong_xpointer_format_from_wrong_xpointer_format' : string -> string
-type uriref = UriManager.uri * (int list)
-
-val string_of_uriref : uriref -> string
newuri.(Array.length cicuri - 2) <- (string_of_uri cicuri) ^ ".types" ;
newuri
;;
+
+type uriref = uri * (int list)
+
+let string_of_uriref (uri, fi) =
+ let str = string_of_uri uri in
+ let xp t = "#xpointer(1/" ^ string_of_int (t + 1) in
+ match fi with
+ | [] -> str
+ | [t] -> str ^ xp t ^ ")"
+ | t :: c :: _ -> str ^ xp t ^ "/" ^ string_of_int c ^ ")"
+
(* given an uri, it gives back the uri of its inner types *)
val innertypesuri_of_uri : uri -> uri
+
+(*
+val mutind_uri: uri -> int -> uri
+val mutconstruct_uri: uri -> int -> int -> uri
+val mutind: uri -> uri * int
+val mutconstruct: uri -> uri * int * int
+*)
+
+ (* builder for MutInd and MutConstruct URIs *)
+type uriref = uri * (int list)
+val string_of_uriref : uriref -> string
+