aboutsummaryrefslogtreecommitdiff
path: root/tactics/tacinterp.mli
diff options
context:
space:
mode:
Diffstat (limited to 'tactics/tacinterp.mli')
-rw-r--r--tactics/tacinterp.mli12
1 files changed, 7 insertions, 5 deletions
diff --git a/tactics/tacinterp.mli b/tactics/tacinterp.mli
index 8395306b68..a0862fe8e3 100644
--- a/tactics/tacinterp.mli
+++ b/tactics/tacinterp.mli
@@ -32,12 +32,14 @@ end
(** Values for interpretation *)
type value = Value.t
+module TacStore : Store.S
+
(** Signature for interpretation: val\_interp and interpretation functions *)
-type interp_sign =
- { lfun : (Id.t * value) list;
- avoid_ids : Id.t list;
- debug : debug_info;
- trace : ltac_trace }
+type interp_sign = {
+ lfun : (Id.t * value) list;
+ extra : TacStore.t }
+
+val f_avoid_ids : Id.t list TacStore.field
val extract_ltac_constr_values : interp_sign -> Environ.env ->
Pattern.constr_under_binders Id.Map.t * (Id.Map.key * Id.t option) list