Restored bottom up run
[SXSI/xpathcomp.git] / ptset.mli
index 2eef80c..3b46f5c 100644 (file)
--- a/ptset.mli
+++ b/ptset.mli
@@ -26,6 +26,7 @@ module type S =
 sig
 
   type elt
+  type data
   type t
   val empty : t
   val is_empty : t -> bool
@@ -65,8 +66,13 @@ val hash : t -> int
 val uid : t -> int
 val uncons : t -> elt * t
 val from_list : elt list -> t 
+val make : data -> t
+val node : t -> data
 end
 
 
-module Int : S with type elt = int
+module Int : sig 
+  include S with type elt = int
+  val print : Format.formatter -> t -> unit
+end
 module Make ( H : Hcons.S ) : S with type elt = H.t