X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_notation%2FcicNotationPres.mli;h=04411df2b3d2e5ed394d04f33c74ac1ae5d05ace;hb=97c2d258a5c524eb5c4b85208899d80751a2c82f;hp=f507dc6bf44e35a1110490f9452a297dd83178a8;hpb=08ecc780b3b0a4cac7ed72cf68c310e4eeffa2c1;p=helm.git diff --git a/helm/ocaml/cic_notation/cicNotationPres.mli b/helm/ocaml/cic_notation/cicNotationPres.mli index f507dc6bf..04411df2b 100644 --- a/helm/ocaml/cic_notation/cicNotationPres.mli +++ b/helm/ocaml/cic_notation/cicNotationPres.mli @@ -28,20 +28,25 @@ and boxml_markup = mathml_markup Box.box type markup = mathml_markup +(** {2 Markup conversions} *) + +val mpres_of_box: boxml_markup -> mathml_markup +val box_of_mpres: mathml_markup -> boxml_markup + +(** {2 Rendering} *) + (** level 1 -> level 0 * @param ids_to_uris mapping id -> uri for hyperlinking *) -val render: (Cic.id, string) Hashtbl.t -> CicNotationPt.term -> markup - -(** @param ids_to_uris *) -val render_to_boxml: - (Cic.id, string) Hashtbl.t -> CicNotationPt.term -> Xml.token Stream.t +val render: (Cic.id, UriManager.uri) Hashtbl.t -> CicNotationPt.term -> markup -(* val render_to_mathml: - (Cic.id, string) Hashtbl.t -> CicNotationPt.term -> mathml_markup *) +(** level 0 -> xml stream *) +val print_xml: markup -> Xml.token Stream.t -val mpres_of_box: boxml_markup -> mathml_markup -val box_of_mpres: mathml_markup -> boxml_markup +(* |+* level 1 -> xml stream + * @param ids_to_uris +| +val render_to_boxml: + (Cic.id, string) Hashtbl.t -> CicNotationPt.term -> Xml.token Stream.t *) -val print_mpres: mathml_markup -> Xml.token Stream.t val print_box: boxml_markup -> Xml.token Stream.t +val print_mpres: mathml_markup -> Xml.token Stream.t