aboutsummaryrefslogtreecommitdiff
path: root/tac2expr.mli
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2016-10-25 15:11:41 +0200
committerPierre-Marie Pédrot2017-05-19 15:17:31 +0200
commit0c3c2459eae24cc8e87c7c6a4a4e6a1afd171d72 (patch)
treebeea26ffd64058bedf4157e729503b859f8ef2d1 /tac2expr.mli
parent94f4ade387013a2e3fe8d1042fbd152088ce1daa (diff)
Embedding generic arguments in Ltac2 AST.
Diffstat (limited to 'tac2expr.mli')
-rw-r--r--tac2expr.mli4
1 files changed, 4 insertions, 0 deletions
diff --git a/tac2expr.mli b/tac2expr.mli
index 445c69aa23..15c630ca87 100644
--- a/tac2expr.mli
+++ b/tac2expr.mli
@@ -76,6 +76,7 @@ type raw_tacexpr =
| CTacCnv of Loc.t * raw_tacexpr * raw_typexpr
| CTacSeq of Loc.t * raw_tacexpr * raw_tacexpr
| CTacCse of Loc.t * raw_tacexpr * raw_taccase list
+| CTacExt of Loc.t * raw_generic_argument
and raw_taccase = raw_patexpr * raw_tacexpr
@@ -94,6 +95,7 @@ type glb_tacexpr =
| GTacArr of glb_tacexpr list
| GTacCst of KerName.t * int * glb_tacexpr list
| GTacCse of glb_tacexpr * case_info * glb_tacexpr array * (Name.t array * glb_tacexpr) array
+| GTacExt of glob_generic_argument
| GTacPrm of ml_tactic_name * glb_tacexpr list
(** Toplevel statements *)
@@ -134,3 +136,5 @@ and closure = {
}
type ml_tactic = valexpr list -> valexpr Proofview.tactic
+
+type environment = valexpr Id.Map.t