X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_paramodulation%2Fpp.ml;h=e8035da65c5d510e44495cb5e71a6310f8e4cbda;hb=65e1aa022da79a3a880f5c2d5d0d512b80e50635;hp=8a74fa762301589b5b79611575b29b1c37bd271b;hpb=2c2b31c242aa81dc6f3c73e7e2a3ec0789a21edd;p=helm.git diff --git a/helm/software/components/ng_paramodulation/pp.ml b/helm/software/components/ng_paramodulation/pp.ml index 8a74fa762..e8035da65 100644 --- a/helm/software/components/ng_paramodulation/pp.ml +++ b/helm/software/components/ng_paramodulation/pp.ml @@ -123,14 +123,15 @@ let pp_unit_clause ~formatter:f c = let pp_bag ~formatter:f bag = Format.fprintf f "@["; Terms.M.iter - (fun _ c,_ -> pp_unit_clause ~formatter:f c;Format.fprintf f "@;") bag; + (fun _ (c,_) -> pp_unit_clause ~formatter:f c;Format.fprintf f "@;") bag; Format.fprintf f "@]" ;; (* 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