]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/tactics/tacticChaser.ml
- new generated query "unreferred" implemented at server side
[helm.git] / helm / ocaml / tactics / tacticChaser.ml
index c4bfc5e034f17b170a387e28216a92556f0febd6..f248735df91f609b36bc8e1ec44ee0004fd4390d 100644 (file)
@@ -41,18 +41,13 @@ module G = MQueryGenerator
 let matchConclusion mqi_handle ?(output_html = (fun _ -> ())) ~choose_must () ~status =
  let ((_, metasenv, _, _), metano) = status in
  let (_, ey ,ty) = List.find (function (m,_,_) -> m=metano) metasenv in
-  let list_of_must,only = MQueryLevels.out_restr metasenv ey ty in
+  let list_of_must, only = CGMatchConclusion.get_constraints metasenv ey ty in
   let must = choose_must list_of_must only in
-  let torigth_restriction (u,b) =
-   (if b then `MainConclusion None else `InConclusion), u
-  in
-  let rigth_must = List.map torigth_restriction must in
-  let rigth_only = Some (List.map torigth_restriction only) in
   let result =
         I.execute mqi_handle 
            (G.query_of_constraints
         (Some U.universe_for_match_conclusion)
-        (rigth_must,[],[]) (rigth_only,None,None)) in 
+        (must,[],[]) (Some only,None,None)) in 
        let uris =
         List.map
                (function uri,_ ->