X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=src%2Ftest.ml;h=daabd097b7d2265dea2aea97152721fd09039aee;hp=b8f2be8c224b13957cc95d8e718e77f7deda833c;hb=ddd758716b1cd691c8748d2e86c179e803b1d3af;hpb=c951f1d4b8f4264acb0b5910dc544ad3a6ceebab diff --git a/src/test.ml b/src/test.ml index b8f2be8..daabd09 100644 --- a/src/test.ml +++ b/src/test.ml @@ -30,19 +30,14 @@ let doc = close_in fd; d - let query = let arg2 = Sys.argv.(2) in - if arg2 = "-f" - then let fq = open_in Sys.argv.(3) in - let q = XPath.parse_file fq in - close_in fq; q - else XPath.parse_string arg2 + 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