X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fcic%2FcicUniv.ml;h=fa773a4db8450d1705070c6256b6216400fd919c;hb=d97f69b313893900ca2d57544fcd200eb06ee286;hp=beb8a233fb58b3f56fb516131ca1b14188182bf0;hpb=c031aa4ca97d0d563a772d7bd247ff7814c51b04;p=helm.git diff --git a/helm/software/components/cic/cicUniv.ml b/helm/software/components/cic/cicUniv.ml index beb8a233f..fa773a4db 100644 --- a/helm/software/components/cic/cicUniv.ml +++ b/helm/software/components/cic/cicUniv.ml @@ -498,9 +498,12 @@ let do_rank (b,_,_) = MAL.empty in rank := fall keys; + let res = ref [] in MAL.iter (fun k v -> - prerr_endline (string_of_universe k ^ " = " ^ string_of_int v)) !rank + if not (List.mem v !res) then res := v::!res; + prerr_endline (string_of_universe k ^ " = " ^ string_of_int v)) !rank; + !res ;; let get_rank u = @@ -630,7 +633,7 @@ let write_xml_of_ugraph filename (m,_,_) l = let univno = fst let univuri = function - | _,None -> assert false + | _,None -> UriManager.uri_of_string "cic:/fake.con" | _,Some u -> u