cherry pick from local- branch
[SXSI/xpathcomp.git] / options.ml
index 43f665f..fdfc867 100644 (file)
@@ -9,6 +9,7 @@ let output_file = ref None
 let save_file = ref ""
 let count_only = ref false
 let time = ref false
+let backward = ref false
 
 let usage_msg = Printf.sprintf "%s <input.{xml|srx}> 'query' [output]" Sys.argv.(0)
 
@@ -28,6 +29,7 @@ let spec = [ "-c", Arg.Set(count_only), "counting only (don't materialize the re
             "-i", Arg.Set(index_empty_texts), "index empty texts [default=false]";
             "-d", Arg.Set(disable_text_collection), "disable text collection[default=false]"; 
             "-s", Arg.Set_string(save_file), "save the intermediate representation into file.srx"; 
+            "-b", Arg.Set(backward), "real bottom up run"; 
           ]
 
 let parse_cmdline() = 
@@ -39,3 +41,4 @@ let parse_cmdline() =
       
             
 
+