X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Focaml%2Fcic_transformations%2FapplyTransformation.ml;h=6eff8d17bbb0ddfc67b668ace8e50ddd6f1f1807;hb=8c578ae2acfb32b39610aebbd4baab3a31775a9f;hp=e1b36ea5c379697fbb191a85f1966622cb3f2d74;hpb=29969baf115afff7eb9ea9e2ca98d40ab7006dcc;p=helm.git diff --git a/helm/ocaml/cic_transformations/applyTransformation.ml b/helm/ocaml/cic_transformations/applyTransformation.ml index e1b36ea5c..6eff8d17b 100644 --- a/helm/ocaml/cic_transformations/applyTransformation.ml +++ b/helm/ocaml/cic_transformations/applyTransformation.ml @@ -48,45 +48,18 @@ let mml_of_cic_sequent metasenv sequent = let pres_sequent = (Sequent2pres.sequent2pres ~ids_to_inner_sorts content_sequent) in let xmlpres = mpres_document pres_sequent in - (* Xml.pp_to_outchan xmlpres stdout ; *) - try - Xml2Gdome.document_of_xml Misc.domImpl xmlpres, (ids_to_terms,ids_to_father_ids,ids_to_hypotheses) - with - e -> - prerr_endline ("LUCA: eccezione in document_of_xml " ^ (Printexc.to_string e)) ; - raise e + Xml2Gdome.document_of_xml Misc.domImpl xmlpres, + (ids_to_terms,ids_to_father_ids,ids_to_hypotheses) ;; let mml_of_cic_object ~explode_all uri acic - ids_to_inner_sorts ids_to_inner_types = - match acic with - Cic.ACurrentProof (id,idbody,n,conjectures,bo,ty,params) -> - let time1 = Sys.time () in - let content = - Cic2content.annobj2content - ~ids_to_inner_sorts ~ids_to_inner_types acic in - (* ContentPp.print_obj content; *) - let pres = Content2pres.content2pres ~ids_to_inner_sorts content in - let time2 = Sys.time () in - (* prerr_endline ("Fine trasformazione:" ^ (string_of_float (time2 -. time1))); *) - let xmlpres = mpres_document pres in - let time25 = Sys.time () in - (* alternative: printing to file - prerr_endline ("FINE printing to stream:" ^ (string_of_float (time25 -. time2))); - Xml.pp xmlpres (Some "tmp"); - let time3 = Sys.time () in - prerr_endline ("FINE valutazione e printing dello stream:" ^ (string_of_float (time3 -. time25))); - end alternative *) - (try - Xml2Gdome.document_of_xml Misc.domImpl xmlpres - with (GdomeInit.DOMException (_,s)) as e -> - prerr_endline s; raise e) - | _ -> assert false + ids_to_inner_sorts ids_to_inner_types += + let content = + Cic2content.annobj2content ~ids_to_inner_sorts ~ids_to_inner_types acic + in + let pres = Content2pres.content2pres ~ids_to_inner_sorts content in + let xmlpres = mpres_document pres in + Xml2Gdome.document_of_xml Misc.domImpl xmlpres ;; -(* -let _ = - Cexpr2pres_hashtbl.init Cexpr2pres.cexpr2pres Cexpr2pres.cexpr2pres_charcount -;; -*) -