X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Ftactics%2FtacticChaser.ml;h=f248735df91f609b36bc8e1ec44ee0004fd4390d;hb=96134b9ec1030ed15cea00d751dd4d744463f62c;hp=c4bfc5e034f17b170a387e28216a92556f0febd6;hpb=12dd0be29a6a7dc6ac7a571fa99e2aa728fce4d2;p=helm.git diff --git a/helm/ocaml/tactics/tacticChaser.ml b/helm/ocaml/tactics/tacticChaser.ml index c4bfc5e03..f248735df 100644 --- a/helm/ocaml/tactics/tacticChaser.ml +++ b/helm/ocaml/tactics/tacticChaser.ml @@ -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,_ ->