aboutsummaryrefslogtreecommitdiff
path: root/kernel/declarations.mli
diff options
context:
space:
mode:
authorherbelin2006-03-22 09:41:17 +0000
committerherbelin2006-03-22 09:41:17 +0000
commit8291c83620312550d1ccbe9a304fd43f35724b12 (patch)
treee5a19f90598a1f15bed7462d081bce333c7d22e8 /kernel/declarations.mli
parent8fb0925c056c3e9a6103355eed31d283d6498070 (diff)
- Correction bug calcul mind_consnrealargs, introduit à la révision
7833, et que la révision 8644 n'avait pas corrigé dans le bon sens; renommage en mind_consnrealdecls pour éviter la confusion de sens avec mind_nrealargs - Correction de la description du type one_inductive_body - Ajout test avec let-in dans params et dans type constructeur (fichier Case12.v) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@8653 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/declarations.mli')
-rw-r--r--kernel/declarations.mli6
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/declarations.mli b/kernel/declarations.mli
index 10559ffe15..bd689ced37 100644
--- a/kernel/declarations.mli
+++ b/kernel/declarations.mli
@@ -105,8 +105,8 @@ type one_inductive_body = {
(* Head normalized constructor types so that their conclusion is atomic *)
mind_nf_lc : types array;
- (* Number of expected (real) arg of the constructors (no let, no params) *)
- mind_consnrealargs : int array;
+ (* Length of the signature of the constructors (with let, w/o params) *)
+ mind_consnrealdecls : int array;
(* Signature of recursive arguments in the constructors *)
mind_recargs : wf_paths;
@@ -142,7 +142,7 @@ type mutual_inductive_body = {
(* Number of expected parameters *)
mind_nparams : int;
- (* Number of non recursively uniform parameters *)
+ (* Number of recursively uniform (i.e. ordinary) parameters *)
mind_nparams_rec : int;
(* The context of parameters (includes let-in declaration) *)