X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=src%2Ftest.ml;h=2dd1caee3d6e1ee1c1d445f9664c7508981b36d9;hb=f5e7e53901bfc30b6234e6026a2c984bfceff694;hp=f62e68d0cd763b03dcc7d82ec732f4fd4e8325a3;hpb=e40191ae5c8931b10fffa350b7cf9141ccee2200;p=tatoo.git diff --git a/src/test.ml b/src/test.ml index f62e68d..2dd1cae 100644 --- a/src/test.ml +++ b/src/test.ml @@ -14,7 +14,7 @@ (***********************************************************************) (* - Time-stamp: + Time-stamp: *) (** use: xml_file "XPath querie" @@ -39,10 +39,14 @@ let query = let arg2 = Sys.argv.(2) in Xpath.Parser.parse (Ulexing.from_latin1_string arg2) +let auto = + Xpath.Compile.path query + open Format let () = fprintf err_formatter "Query: %a\n%!" Xpath.Ast.print_path query; + fprintf err_formatter "Automata: %a\n%!" Auto.Ata.print auto; fprintf err_formatter "Document:\n%!"; Tree.Naive.print_xml stderr doc (Tree.Naive.root doc); exit 0