]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/content_pres/boxPp.mli
In order to generate executable declarative scripts, we are now splitting
[helm.git] / helm / software / components / content_pres / boxPp.mli
index 6b7c3cec833a9bd4da3db1fd1ab563421d27f2ac..66ae8ec95ea7f15f048bc64abbadb26d9f7f76a2 100644 (file)
  * http://helm.cs.unibo.it/
  *)
 
-  (** @return rows list of rows *)
-val render_to_strings:  int -> CicNotationPres.markup -> string list
+  (**
+   * @param map_unicode_to_tex if true converts multibye unicode sequences to
+   *  TeX-like macros (when possible). Default: true
+   * @return rows list of rows *)
+val render_to_strings: 
+  ?map_unicode_to_tex:bool ->
+  (CicNotationPres.boxml_markup Mpresentation.mpres Box.box list -> CicNotationPres.boxml_markup) -> 
+  int -> CicNotationPres.markup -> string list
 
   (** helper function
+   * @param map_unicode_to_tex as above
    * @return s, concatenation of the return value of render_to_strings above
    * with newlines as separators *)
-val render_to_string:   int -> CicNotationPres.markup -> string
+val render_to_string:
+  ?map_unicode_to_tex:bool ->
+  (CicNotationPres.boxml_markup Mpresentation.mpres Box.box list -> CicNotationPres.boxml_markup) -> 
+  int -> CicNotationPres.markup -> string