aboutsummaryrefslogtreecommitdiffhomepage
path: root/tactics/tacintern.mli
diff options
context:
space:
mode:
authorGravatar ppedrot <ppedrot@85f007b7-540e-0410-9357-904b9bb8a0f7>2013-06-27 23:04:06 +0000
committerGravatar ppedrot <ppedrot@85f007b7-540e-0410-9357-904b9bb8a0f7>2013-06-27 23:04:06 +0000
commit2fd40ff72d3b7b54422b9b00b394c9c446cb5cd7 (patch)
tree3a0b215710462ee62256e612b9981d5dff803349 /tactics/tacintern.mli
parente1b495d601df571a866b98c7b62f35e5a1f81781 (diff)
Removed the distinction between generic Ltac vars and Let/Intro
bindings, which permits using only one environment for interning terms. Ltac semantics was sligthly changed, as it required introducing a lot of additional coercions from goal variables to other types. Ltac seemed to be quite non-uniform, as it tried to represent hypotheses with intropatterns, instead of the dedicated var type. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16612 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'tactics/tacintern.mli')
-rw-r--r--tactics/tacintern.mli2
1 files changed, 1 insertions, 1 deletions
diff --git a/tactics/tacintern.mli b/tactics/tacintern.mli
index 3fa59ed3b..53a04f700 100644
--- a/tactics/tacintern.mli
+++ b/tactics/tacintern.mli
@@ -24,7 +24,7 @@ open Nametab
Conversion from [raw_tactic_expr] to [glob_tactic_expr] *)
type glob_sign = Genintern.glob_sign = {
- ltacvars : Id.t list * Id.t list;
+ ltacvars : Id.Set.t;
ltacrecvars : (Id.t * ltac_constant) list;
gsigma : Evd.evar_map;
genv : Environ.env }