]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/lambda-delta/basic_rg/brgEnvironment.ml
some interfaces improved
[helm.git] / helm / software / lambda-delta / basic_rg / brgEnvironment.ml
index 29c6dd4754b86fc75875fe8148ee2e3d0bd26d64..1017092d7afce42c116fd60697813eec3475df26 100644 (file)
@@ -15,16 +15,16 @@ module B = Brg
 
 let hsize = 7000 
 let env = H.create hsize
-let entry = ref 1
+let age = ref 1
 
 (* Internal functions *******************************************************)
 
 (* Interface functions ******************************************************)
 
-let set_obj f obj =
-   let _, uri, b = obj in
-   let obj = !entry, uri, b in
-   incr entry; H.add env uri obj; f obj
+let set_entry f entry =
+   let _, uri, b = entry in
+   let entry = !age, uri, b in
+   incr age; H.add env uri entry; f entry
 
-let get_obj err f uri =
+let get_entry err f uri =
    try f (H.find env uri) with Not_found -> err ()