aboutsummaryrefslogtreecommitdiff
path: root/user-contrib/Ltac2/Constr.v
diff options
context:
space:
mode:
Diffstat (limited to 'user-contrib/Ltac2/Constr.v')
-rw-r--r--user-contrib/Ltac2/Constr.v7
1 files changed, 6 insertions, 1 deletions
diff --git a/user-contrib/Ltac2/Constr.v b/user-contrib/Ltac2/Constr.v
index 94d468e640..4023b5a277 100644
--- a/user-contrib/Ltac2/Constr.v
+++ b/user-contrib/Ltac2/Constr.v
@@ -22,6 +22,11 @@ Module Unsafe.
Ltac2 Type case.
+Ltac2 Type case_invert := [
+| NoInvert
+| CaseInvert (instance,constr array)
+].
+
Ltac2 Type kind := [
| Rel (int)
| Var (ident)
@@ -36,7 +41,7 @@ Ltac2 Type kind := [
| Constant (constant, instance)
| Ind (inductive, instance)
| Constructor (constructor, instance)
-| Case (case, constr, constr, constr array)
+| Case (case, constr, case_invert, constr, constr array)
| Fix (int array, int, binder array, constr array)
| CoFix (int, binder array, constr array)
| Proj (projection, constr)