X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Fsoftware%2Fmatita%2FapplyTransformation.ml;h=4ef0a5573be2b569375543e66f4c850e826f6067;hb=2231f2820190c8743854004a9efd902d3bb5baa4;hp=b5aa06f9d1d87ffd0e74b3a5023884af3be90b1c;hpb=a46560b6efd6d66fdbe0ded0555e74ea93e46360;p=helm.git diff --git a/helm/software/matita/applyTransformation.ml b/helm/software/matita/applyTransformation.ml index b5aa06f9d..4ef0a5573 100644 --- a/helm/software/matita/applyTransformation.ml +++ b/helm/software/matita/applyTransformation.ml @@ -188,9 +188,14 @@ let txt_of_cic_object ?map_unicode_to_tex n style prefix obj = let aux = GrafiteAstPp.pp_statement ~term_pp ~lazy_term_pp ~obj_pp in let script = Acic2Procedural.acic2procedural ~ids_to_inner_sorts ~ids_to_inner_types ?depth prefix aobj in - "\n" ^ String.concat "" (List.map aux script) + String.concat "" (List.map aux script) ^ "\n\n" let txt_of_inline_macro style suri prefix = + let print_exc = function + | ProofEngineHelpers.Bad_pattern s as e -> + Printexc.to_string e ^ " " ^ Lazy.force s + | e -> Printexc.to_string e + in let dbd = LibraryDb.instance () in let sorted_uris = MetadataDeps.sorted_uris_of_baseuri ~dbd suri in let map uri = @@ -199,6 +204,6 @@ let txt_of_inline_macro style suri prefix = with | e -> Printf.sprintf "\n(* ERRORE IN STAMPA DI %s\nEXCEPTION: %s *)\n" - (UriManager.string_of_uri uri) (Printexc.to_string e) + (UriManager.string_of_uri uri) (print_exc e) in String.concat "" (List.map map sorted_uris)