aboutsummaryrefslogtreecommitdiff
path: root/kernel/declarations.ml
diff options
context:
space:
mode:
authorherbelin2000-05-31 11:43:21 +0000
committerherbelin2000-05-31 11:43:21 +0000
commita6974254f3c46683d93ced625430d0fef26bebe5 (patch)
tree48a2f915d6766a81c0ee74cd073fb45eb49ad373 /kernel/declarations.ml
parenta87fc0236aa3dd9135ff75a890ba8f5c0a05a419 (diff)
Nettoyage de Generic;Suppression des DLAM en tĂȘte des listes de constructeurs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@480 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/declarations.ml')
-rw-r--r--kernel/declarations.ml8
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/declarations.ml b/kernel/declarations.ml
index 7f45aae570..d97bb916bb 100644
--- a/kernel/declarations.ml
+++ b/kernel/declarations.ml
@@ -44,10 +44,10 @@ type recarg =
| Mrec of int
| Imbr of inductive_path * recarg list
-type mutual_inductive_packet = {
+type one_inductive_body = {
mind_consnames : identifier array;
mind_typename : identifier;
- mind_lc : constr;
+ mind_lc : constr array;
mind_arity : typed_type;
mind_sort : sorts;
mind_nrealargs : int;
@@ -59,7 +59,7 @@ type mutual_inductive_body = {
mind_kind : path_kind;
mind_ntypes : int;
mind_hyps : typed_type signature;
- mind_packets : mutual_inductive_packet array;
+ mind_packets : one_inductive_body array;
mind_constraints : constraints;
mind_singl : constr option;
mind_nparams : int }
@@ -71,6 +71,6 @@ let mind_type_finite mib i = mib.mind_packets.(i).mind_finite
type mutual_inductive_entry = {
mind_entry_nparams : int;
mind_entry_finite : bool;
- mind_entry_inds : (identifier * constr * identifier list * constr) list }
+ mind_entry_inds : (identifier * constr * identifier list * constr list) list}
let mind_nth_type_packet mib n = mib.mind_packets.(n)