let mpres_document pres_box =
Xml.add_xml_declaration (CicNotationPres.print_box pres_box)
-let nmml_of_cic_sequent status metasenv subst sequent =
- let content_sequent,ids_to_refs =
- NTermCicContent.nmap_sequent status ~metasenv ~subst sequent in
- let pres_sequent =
- Sequent2pres.nsequent2pres ids_to_refs subst content_sequent in
- let xmlpres = mpres_document pres_sequent in
- Xml2Gdome.document_of_xml DomMisc.domImpl xmlpres
-
let ntxt_of_cic_sequent ~map_unicode_to_tex size status metasenv subst sequent =
let content_sequent,ids_to_refs =
NTermCicContent.nmap_sequent status ~metasenv ~subst sequent in
BoxPp.render_to_string ~map_unicode_to_tex
(function x::_ -> x | _ -> assert false) size pres_sequent
-let nmml_of_cic_object status obj =
- let cobj,ids_to_nrefs = NTermCicContent.nmap_obj status obj in
- let pres_sequent = Content2pres.ncontent2pres ~ids_to_nrefs cobj in
- let xmlpres = mpres_document pres_sequent in
- Xml2Gdome.document_of_xml DomMisc.domImpl xmlpres
-;;
-
let ntxt_of_cic_object ~map_unicode_to_tex size status obj =
let cobj,ids_to_nrefs = NTermCicContent.nmap_obj status obj in
let pres_sequent = Content2pres.ncontent2pres ~ids_to_nrefs cobj in