(* *)
(***********************************************************************)
-type t = int
-let compute tree asta = 0
+(* Il faut tout paramétrer par tr!!!! je ne sais pas comment faire >< **)
+
+module Node =
+struct
+ type t = Tree.node
+ let tr = Tree.load_xml_string ""
+ let compare n1 n2 = (Tree.preorder tr n2) - (Tree.preorder tr n1)
+end
+
+module NodeMap = Map.Make (Node)
+
+type t = StateSet.t NodeMap.t
+
+let compute tree asta = NodeMap.empty
let print fmt run = ()
run
let () =
- let query = query () in
let doc = doc () in
+ let query = query () in
let asta = build_asta query in
let run = compute_run doc asta in
fprintf err_formatter "@[<v 0>##### Query #####@. %a@]\n"