]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_kernel/nReference.ml
1) Include files for NG were neither recursively processes nor accumulated.
[helm.git] / helm / software / components / ng_kernel / nReference.ml
index be6760bf19e3702bf7da7d204b3a066b8a6313a1..e209d05bef8e8d3c28b13093addee5f4be070b69 100644 (file)
@@ -25,10 +25,15 @@ type reference = Ref of NUri.uri * spec
 
 let eq = (==);;
 
+let compare (Ref (u1,s1)) (Ref (u2,s2)) =
+ let res = NUri.compare u1 u2 in
+  if res = 0 then compare s1 s2 else res
+;;
+
 module OrderedStrings =
  struct
   type t = string
-  let compare (s1 : t) (s2 : t) = compare s1 s2
+  let compare (s1 : t) (s2 : t) = Pervasives.compare s1 s2
  end
 ;;