X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_paramodulation%2Fpp.ml;h=e8035da65c5d510e44495cb5e71a6310f8e4cbda;hb=ba973eae07a1c2542ba0dc12931ef465a42eddf9;hp=e9628220d501e6d30ef9c69d82d5aec3fd43ffb3;hpb=f7bfbdc706a75256c0e9b15ecc242175f562eb71;p=helm.git diff --git a/helm/software/components/ng_paramodulation/pp.ml b/helm/software/components/ng_paramodulation/pp.ml index e9628220d..e8035da65 100644 --- a/helm/software/components/ng_paramodulation/pp.ml +++ b/helm/software/components/ng_paramodulation/pp.ml @@ -128,9 +128,10 @@ let pp_bag ~formatter:f bag = ;; (* String buffer implementation *) -let on_buffer f t = +let on_buffer ?(margin=80) f t = let buff = Buffer.create 100 in let formatter = Format.formatter_of_buffer buff in + Format.pp_set_margin formatter margin; f ~formatter:formatter t; Format.fprintf formatter "@?"; Buffer.contents buff @@ -152,8 +153,8 @@ let pp_proof bag = on_buffer (pp_proof bag) ;; -let pp_unit_clause = - on_buffer pp_unit_clause +let pp_unit_clause ?margin x= + on_buffer ?margin pp_unit_clause x ;; end