(***********************************************************************)
(*
- Time-stamp: <Last modified on 2013-01-30 19:08:47 CET by Kim Nguyen>
+ Time-stamp: <Last modified on 2013-02-06 14:26:22 CET by Kim Nguyen>
*)
include Sigs.HCONS
let init () =
T.clear pool;
uid_make := Uid.make_maker ()
+ let dummy x = { id = Uid.dummy; hash = H.hash x; node = x }
let make x =
let cell = { id = Uid.dummy; hash = H.hash x; node = x } in
let hash v = v
let uid v = Uid.of_int v
-
+ let dummy _ = ~-1
let equal x y = x == y
let init () = ()