]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_paramodulation/pp.ml
timeouts are passed as arguments, so that tptpprover can
[helm.git] / helm / software / components / ng_paramodulation / pp.ml
index e9628220d501e6d30ef9c69d82d5aec3fd43ffb3..e8035da65c5d510e44495cb5e71a6310f8e4cbda 100644 (file)
@@ -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