diff options
author | Samuel Mimram <smimram@debian.org> | 2006-06-16 14:41:51 +0000 |
---|---|---|
committer | Samuel Mimram <smimram@debian.org> | 2006-06-16 14:41:51 +0000 |
commit | e978da8c41d8a3c19a29036d9c569fbe2a4616b0 (patch) | |
tree | 0de2a907ee93c795978f3c843155bee91c11ed60 /tactics/tacticals.ml | |
parent | 3ef7797ef6fc605dfafb32523261fe1b023aeecb (diff) |
Imported Upstream version 8.0pl3+8.1betaupstream/8.0pl3+8.1beta
Diffstat (limited to 'tactics/tacticals.ml')
-rw-r--r-- | tactics/tacticals.ml | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tactics/tacticals.ml b/tactics/tacticals.ml index d7bbb2a4..ff6ac41a 100644 --- a/tactics/tacticals.ml +++ b/tactics/tacticals.ml @@ -6,7 +6,7 @@ (* * GNU Lesser General Public License Version 2.1 *) (************************************************************************) -(* $Id: tacticals.ml 7909 2006-01-21 11:09:18Z herbelin $ *) +(* $Id: tacticals.ml 8878 2006-05-30 16:44:25Z herbelin $ *) open Pp open Util @@ -119,13 +119,13 @@ type clause = identifier gclause let allClauses = { onhyps=None; onconcl=true; concl_occs=[] } let allHyps = { onhyps=None; onconcl=false; concl_occs=[] } -let onHyp id = { onhyps=Some[(id,[],InHyp)]; onconcl=false; concl_occs=[] } +let onHyp id = { onhyps=Some[(([],id),InHyp)]; onconcl=false; concl_occs=[] } let onConcl = { onhyps=Some[]; onconcl=true; concl_occs=[] } let simple_clause_list_of cl gls = let hyps = match cl.onhyps with - None -> List.map (fun id -> Some(id,[],InHyp)) (pf_ids_of_hyps gls) + None -> List.map (fun id -> Some(([],id),InHyp)) (pf_ids_of_hyps gls) | Some l -> List.map (fun h -> Some h) l in if cl.onconcl then None::hyps else hyps @@ -167,7 +167,7 @@ let nth_clause n gl = let clause_type cls gl = match simple_clause_of cls with | None -> pf_concl gl - | Some (id,_,_) -> pf_get_hyp_typ gl id + | Some ((_,id),_) -> pf_get_hyp_typ gl id (* Functions concerning matching of clausal environments *) @@ -217,7 +217,7 @@ let onAllClausesLR tac = onClausesLR tac allClauses let onNthLastHyp n tac gls = tac (nth_clause n gls) gls let tryAllHyps tac = - tryClauses (function Some(id,_,_) -> tac id | _ -> assert false) allHyps + tryClauses (function Some((_,id),_) -> tac id | _ -> assert false) allHyps let onNLastHyps n tac = onHyps (nLastHyps n) (tclMAP tac) let onLastHyp tac gls = tac (lastHyp gls) gls |