aboutsummaryrefslogtreecommitdiff
path: root/kernel/safe_typing.mli
diff options
context:
space:
mode:
authorherbelin2001-09-09 15:01:54 +0000
committerherbelin2001-09-09 15:01:54 +0000
commit1e4c9c6dd74162c5fd75de59f1cab117e458e8de (patch)
tree77dc73065ba7879147af5372482a745f7ce07cae /kernel/safe_typing.mli
parent984e59594c751b842a26d251ed312819e6e9641c (diff)
Mécanisme pour faire remonter les contraintes de typage sur les variables de section au niveau du discharge, sans avoir à garder tout l'environnement de la section
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@1934 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/safe_typing.mli')
-rw-r--r--kernel/safe_typing.mli7
1 files changed, 7 insertions, 0 deletions
diff --git a/kernel/safe_typing.mli b/kernel/safe_typing.mli
index 102fbb228e..ff1a8131d6 100644
--- a/kernel/safe_typing.mli
+++ b/kernel/safe_typing.mli
@@ -38,6 +38,13 @@ val push_named_assum :
val push_named_def :
identifier * constr -> safe_environment -> safe_environment
+val check_and_push_named_assum :
+ identifier * constr -> safe_environment ->
+ (constr option * types * constraints) * safe_environment
+val check_and_push_named_def :
+ identifier * constr -> safe_environment ->
+ (constr option * types * constraints) * safe_environment
+
type local_names = (identifier * variable_path) list
val add_parameter :