X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=src%2Ftest.ml;h=daabd097b7d2265dea2aea97152721fd09039aee;hb=ddd758716b1cd691c8748d2e86c179e803b1d3af;hp=770d4c52e84ec9d0d962ddb05a6c28e8c9a94290;hpb=cba2938d929fd5119b1491686ddc224d5af618c6;p=tatoo.git diff --git a/src/test.ml b/src/test.ml index 770d4c5..daabd09 100644 --- a/src/test.ml +++ b/src/test.ml @@ -14,7 +14,13 @@ (***********************************************************************) +(** use: xml_file "XPath querie" + or : xml_file -f XPath_querie_file + only the first line of XPath_querie_file is read +*) + module F = Formula +module A = Ata (* to force ocaml build to add Formula to the dependency chain even if we don't use it yet*) @@ -24,13 +30,14 @@ let doc = close_in fd; d - -let query = XPath.parse Sys.argv.(2) +let query = + let arg2 = Sys.argv.(2) in + Uparser.xpath Ulexer.token (Ulexing.from_latin1_string arg2) open Format let () = - fprintf err_formatter "Query: %a\n%!" XPath.Ast.print query; + fprintf err_formatter "Query: %a\n%!" XPath.Ast.print_path query; fprintf err_formatter "Document:\n%!"; Tree.print_xml stderr doc (Tree.root doc); exit 0