projects
/
SXSI
/
xpathcomp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added callback for PrevSibling
[SXSI/xpathcomp.git]
/
ptset.ml
diff --git
a/ptset.ml
b/ptset.ml
index
091d4a8
..
3d30f68
100644
(file)
--- a/
ptset.ml
+++ b/
ptset.ml
@@
-58,7
+58,7
@@
let empty = { id = gen_uid ();
let _ = WH.add pool empty
let _ = WH.add pool empty
-let is_empty
= function { id = 0 } -> true | _ -> false
+let is_empty
s = s.id==0
let rec norm n =
let v = { id = gen_uid ();
let rec norm n =
let v = { id = gen_uid ();
@@
-82,7
+82,7
@@
let branch_ne = function
let zero_bit k m = (k land m) == 0
let zero_bit k m = (k land m) == 0
-let singleton k =
if k < 0 then failwith "singleton" else
leaf k
+let singleton k = leaf k
let rec mem k n = match n.node with
| Empty -> false
let rec mem k n = match n.node with
| Empty -> false