open Table
-
+let compteur = ref 0
let all_nodes tree = let root = Naive_tree.root tree in
eval_axis tree [root] (Descendant true)
and compile_single_path_rev p =
match p with
- | Absolute p | Relative p -> compile_step_list_rev (List.rev p)
+ | Absolute p | Relative p -> compile_step_list_rev p (*(List.rev p)*)
and compile_step_list_rev p = match p with
| [] -> Dom (*assert false*) (*on fait rien , mais comment signifer ???*)
else diff_list t ll1 ll2
-let do_debug = ref true
+let do_debug = ref false
let debug tree q l =
if !do_debug then begin
end
in
debug tree q resultat;
+ compteur := !compteur + (List.length resultat);
resultat