diff options
author | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2009-01-02 12:22:09 +0000 |
---|---|---|
committer | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2009-01-02 12:22:09 +0000 |
commit | a3b9f0dda44975a0e5e757d35d7870595a4f4460 (patch) | |
tree | 4c84c31c73037501bb645febd3d31166d318ee27 /tactics/tacticals.mli | |
parent | a2aa673e87859464be0ae57841b1313701dbe912 (diff) |
- Temptative change to notations like "as [|n H]_eqn" or "as [|n H]_eqn:H",
and, with a now generic intropattern "[]", also "as []_eqn", "as []_eqn:H"
for "destruct" with equality keeping.
- Fixed an accuracy loss in error location.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11732 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'tactics/tacticals.mli')
-rw-r--r-- | tactics/tacticals.mli | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tactics/tacticals.mli b/tactics/tacticals.mli index 6cd63fa6a..7f2c366f7 100644 --- a/tactics/tacticals.mli +++ b/tactics/tacticals.mli @@ -139,6 +139,10 @@ type branch_assumptions = { val check_or_and_pattern_size : Util.loc -> or_and_intro_pattern_expr -> int -> unit +(* Tolerate "[]" to mean a disjunctive pattern of any length *) +val fix_empty_or_and_pattern : int -> or_and_intro_pattern_expr -> + or_and_intro_pattern_expr + (* Useful for [as intro_pattern] modifier *) val compute_induction_names : int -> intro_pattern_expr located option -> |