val text_below : t -> t
val text_next : t -> t -> t
val tagged_desc : Tag.t -> t -> t
-val tagged_foll_below : Tag.t -> t -> t -> t
-val select_desc_only : Ptset.t -> t -> t
-val select_foll_only : Ptset.t -> t -> t -> t
-val select_below : Ptset.t -> Ptset.t -> t -> t
-val select_next : Ptset.t -> Ptset.t -> t -> t -> t
+val tagged_foll_ctx : Tag.t -> t -> t -> t
+(*
+val select_desc_only : Ptset.Int.t -> t -> t
+val select_foll_only : Ptset.Int.t -> t -> t -> t
+val select_below : Ptset.Int.t -> Ptset.Int.t -> t -> t
+val select_next : Ptset.Int.t -> Ptset.Int.t -> t -> t -> t
+*)
val count : t -> string -> int
val print_xml_fast : out_channel -> t -> unit
val node_child : t -> t
val node_sibling : t -> t
val node_sibling_ctx : t -> t -> t
-val tags_below : t -> Tag.t -> Ptset.t
-val tags_after : t -> Tag.t -> Ptset.t
-val tags : t -> Tag.t -> Ptset.t*Ptset.t
+val tags_below : t -> Tag.t -> Ptset.Int.t
+val tags_after : t -> Tag.t -> Ptset.Int.t
+val tags : t -> Tag.t -> Ptset.Int.t*Ptset.Int.t
val is_below_right : t -> t -> bool
val is_left : t -> bool
val tagged_lowest : t -> Tag.t -> t
val unsorted_contains : t -> string -> unit
val text_size : t -> int
val doc_ids : t -> int*int
+val subtree_tags : t -> Tag.t -> int
+val get_text : t -> string