aboutsummaryrefslogtreecommitdiff
path: root/kernel/declarations.mli
diff options
context:
space:
mode:
authorcoq2002-10-07 16:56:17 +0000
committercoq2002-10-07 16:56:17 +0000
commit02ae9a0b28366372c9eaad1c25428c65314e6fcb (patch)
tree3526dd0b974d94975edab48075eb6b8117ff2ecb /kernel/declarations.mli
parentfb8c46171399af936caa3fbab8eff0cfc06ec94d (diff)
Lazy manuelles dans le code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@3100 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/declarations.mli')
-rw-r--r--kernel/declarations.mli8
1 files changed, 7 insertions, 1 deletions
diff --git a/kernel/declarations.mli b/kernel/declarations.mli
index 715a83a4af..a40b65f6b9 100644
--- a/kernel/declarations.mli
+++ b/kernel/declarations.mli
@@ -21,9 +21,15 @@ open Sign
(*s Constants (Definition/Axiom) *)
+type constr_substituted
+
+val from_val : constr -> constr_substituted
+val force : constr_substituted -> constr
+val subst_constr_subst : substitution -> constr_substituted -> constr_substituted
+
type constant_body = {
const_hyps : section_context; (* New: younger hyp at top *)
- const_body : constr Lazy.t option;
+ const_body : constr_substituted option;
const_type : types;
const_constraints : constraints;
const_opaque : bool }