Minor
authorLucca Hirschi <lucca.hirschi@gmail.com>
Wed, 4 Jul 2012 10:41:46 +0000 (12:41 +0200)
committerLucca Hirschi <lucca.hirschi@gmail.com>
Wed, 4 Jul 2012 10:41:46 +0000 (12:41 +0200)
src/run.ml
src/test.ml

index e24462f..8333689 100644 (file)
 (*                                                                     *)
 (***********************************************************************)
 
-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 = ()
index f20e471..e6cd725 100644 (file)
@@ -52,8 +52,8 @@ let compute_run doc query =
   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"