aboutsummaryrefslogtreecommitdiff
path: root/tactics/termdn.mli
diff options
context:
space:
mode:
Diffstat (limited to 'tactics/termdn.mli')
-rw-r--r--tactics/termdn.mli14
1 files changed, 10 insertions, 4 deletions
diff --git a/tactics/termdn.mli b/tactics/termdn.mli
index 92a1b8c3ea..f3743b1280 100644
--- a/tactics/termdn.mli
+++ b/tactics/termdn.mli
@@ -48,12 +48,18 @@ val app : ((constr_pattern * 'a) -> unit) -> 'a t -> unit
(*i*)
(* These are for Nbtermdn *)
+type term_label =
+ | GRLabel of global_reference
+ | ProdLabel
+ | LambdaLabel
+ | SortLabel of sorts option
+
val constr_pat_discr_st : transparent_state ->
- constr_pattern -> (global_reference * constr_pattern list) option
+ constr_pattern -> (term_label * constr_pattern list) option
val constr_val_discr_st : transparent_state ->
- constr -> (global_reference * constr list) Dn.lookup_res
+ constr -> (term_label * constr list) Dn.lookup_res
-val constr_pat_discr : constr_pattern -> (global_reference * constr_pattern list) option
-val constr_val_discr : constr -> (global_reference * constr list) Dn.lookup_res
+val constr_pat_discr : constr_pattern -> (term_label * constr_pattern list) option
+val constr_val_discr : constr -> (term_label * constr list) Dn.lookup_res
(*i*)