]> matita.cs.unibo.it Git - helm.git/commitdiff
added inductive_name field to inductive definitions so that this
authorStefano Zacchiroli <zack@upsilon.cc>
Wed, 2 Feb 2005 14:11:41 +0000 (14:11 +0000)
committerStefano Zacchiroli <zack@upsilon.cc>
Wed, 2 Feb 2005 14:11:41 +0000 (14:11 +0000)
information is not lost at content level

helm/ocaml/cic_omdoc/cic2content.ml
helm/ocaml/cic_omdoc/content.ml
helm/ocaml/cic_omdoc/content.mli

index aaf4512565e3ee30b479dc6b30c62efbb5021407..81f0683c6390530b1fabcb87437079084c79c77f 100644 (file)
@@ -955,6 +955,7 @@ and
       fun (_,n,b,ty,l) ->
         `Inductive
           { K.inductive_id = gen_id inductive_prefix seed;
+            K.inductive_name = n;
             K.inductive_kind = b;
             K.inductive_type = ty;
             K.inductive_constructors = build_constructors seed l
index ee7b8488d73bc9962f65809a4d3a152213c5e422..9687e53fc47133866ed63e006aa041e69611a1e6 100644 (file)
@@ -62,6 +62,7 @@ type 'term definition =
 
 type 'term inductive =
        { inductive_id : id ;
+         inductive_name : string;
          inductive_kind : bool;
          inductive_type : 'term;
          inductive_constructors : 'term declaration list
index dcaa5c7b50aaf5473990f0d4c9e5c7eda1e00b57..9a38ea4be5578d5c1a06fd2dac47d74c94272401 100644 (file)
@@ -53,6 +53,7 @@ type 'term definition =
 
 type 'term inductive =
        { inductive_id : id ;
+         inductive_name : string;
          inductive_kind : bool;
          inductive_type : 'term;
          inductive_constructors : 'term declaration list