X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=src%2Ftree.ml;fp=src%2Ftree.ml;h=6bda2925e4e2c8e0859c95c5fc2f06e24be32b21;hb=a6baedc6c67cb1de0587a779f8bcddf276b0bf4c;hp=b80178061b8ab778339c1dcff13e671d8b72065b;hpb=63db110485e97e189313abd1a6ce1bedf941d76d;p=SXSI%2Fxpathcomp.git diff --git a/src/tree.ml b/src/tree.ml index b801780..6bda292 100644 --- a/src/tree.ml +++ b/src/tree.ml @@ -200,6 +200,9 @@ let next_sibling t n = tree_next_sibling t.doc n external tree_next_element : tree -> [`Tree] Node.t -> [`Tree] Node.t = "caml_xml_tree_next_element" "noalloc" let next_element t n = tree_next_element t.doc n +external tree_next_node_before : tree -> [`Tree] Node.t -> [`Tree] Node.t -> [`Tree] Node.t = "caml_xml_tree_next_node_before" "noalloc" +let next_node_before t n ctx = tree_next_node_before t.doc n ctx + external tree_tagged_following_sibling : tree -> [`Tree] Node.t -> Tag.t -> [`Tree] Node.t = "caml_xml_tree_tagged_following_sibling" "noalloc" let tagged_following_sibling t n tag = tree_tagged_following_sibling t.doc n tag