X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_omdoc%2Fcontent.ml;h=c3c2295ca3703370079e6145042eafafdec80484;hb=414dc18cdbc1f431758cfce79b0b7827e2419d39;hp=be46f59610aa34341c245a6d626592d9fa8a456b;hpb=4bcd14a9ed245ccae631697a05ff5a377c02b179;p=helm.git diff --git a/helm/ocaml/cic_omdoc/content.ml b/helm/ocaml/cic_omdoc/content.ml index be46f5961..c3c2295ca 100644 --- a/helm/ocaml/cic_omdoc/content.ml +++ b/helm/ocaml/cic_omdoc/content.ml @@ -34,7 +34,7 @@ type id = string;; type joint_recursion_kind = - [ `Recursive + [ `Recursive of int list | `CoRecursive | `Inductive of int (* paramsno *) | `CoInductive of int (* paramsno *) @@ -121,8 +121,9 @@ and 'term conclude_item = } and 'term arg = - Aux of int + Aux of string | Premise of premise + | Lemma of lemma | Term of 'term | ArgProof of 'term proof | ArgMethod of string (* ???? *) @@ -133,6 +134,13 @@ and premise = premise_binder : string option; premise_n : int option; } + +and lemma = + { lemma_id: string; + lemma_name: string; + lemma_uri: string + } + ;; type 'term conjecture = id * int * 'term context * 'term