X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic%2FcicParser3.ml;h=940e03e2b8a8e6e8c3102d81084945cdeca5a595;hb=aca103d3c3d740efcc0bcc2932922cff77facb49;hp=8e6d276d5c9ea003bc31a6df3197965b4ce5b080;hpb=c5d5bf37b1e4c4b9b499ed2cbfe27cf2ec181944;p=helm.git diff --git a/helm/ocaml/cic/cicParser3.ml b/helm/ocaml/cic/cicParser3.ml index 8e6d276d5..940e03e2b 100644 --- a/helm/ocaml/cic/cicParser3.ml +++ b/helm/ocaml/cic/cicParser3.ml @@ -43,6 +43,11 @@ exception IllFormedXml of int;; (* Utility functions to map a markup attribute to something useful *) +let uri = ref (UriManager.uri_of_string "cic:/none.con") + +let set_uri u = + uri := u + let cic_attr_of_xml_attr = function Pxp_types.Value s -> Cic.Name s @@ -53,7 +58,8 @@ let cic_sort_of_xml_attr = function Pxp_types.Value "Prop" -> Cic.Prop | Pxp_types.Value "Set" -> Cic.Set - | Pxp_types.Value "Type" -> Cic.Type (CicUniv.fresh ()) (* TASSI: sure? *) + | Pxp_types.Value "Type" -> + Cic.Type (CicUniv.fresh ~uri:!uri ()) (* ORRIBLE HACK *) | _ -> raise (IllFormedXml 2) let int_of_xml_attr =