aboutsummaryrefslogtreecommitdiff
path: root/user-contrib/Ltac2/tac2ffi.mli
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2019-10-02 09:31:29 +0200
committerPierre-Marie Pédrot2019-10-29 13:48:57 +0100
commit5651d47395c1a88b8d5a1549f14c99f81bbcb551 (patch)
tree8f674737cb1dce8b91f1f8930047ee155c994baf /user-contrib/Ltac2/tac2ffi.mli
parent5370e79c1128dd96a75e3c37569daa3fd98dcd86 (diff)
Fix #10615: Notation substitution for Ltac2 terms.
We implement a new type of "preterms" that represent untyped ASTs, corresponding to glob_expr in the ML implementations. Ltac2 quotations inside notations are provided with such preterms, and have to pretype them in order to do anything of relevance with them.
Diffstat (limited to 'user-contrib/Ltac2/tac2ffi.mli')
-rw-r--r--user-contrib/Ltac2/tac2ffi.mli1
1 files changed, 1 insertions, 0 deletions
diff --git a/user-contrib/Ltac2/tac2ffi.mli b/user-contrib/Ltac2/tac2ffi.mli
index 480eee51fc..d3c9596e8f 100644
--- a/user-contrib/Ltac2/tac2ffi.mli
+++ b/user-contrib/Ltac2/tac2ffi.mli
@@ -165,6 +165,7 @@ val valexpr : valexpr repr
val val_constr : EConstr.t Val.tag
val val_ident : Id.t Val.tag
val val_pattern : Pattern.constr_pattern Val.tag
+val val_preterm : Ltac_pretype.closed_glob_constr Val.tag
val val_pp : Pp.t Val.tag
val val_sort : ESorts.t Val.tag
val val_cast : Constr.cast_kind Val.tag