X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=src%2Fpretty.ml;h=66a0225b629b51a9f852b676dafbd89b1452a851;hp=6d1dd468e52e01e7be068f32e5075b1c7682cd7e;hb=78d247dc5e6d5e64a4ab848702c23ce81b6fc615;hpb=9c56424fe98c1182060170c724ef603392c82074 diff --git a/src/pretty.ml b/src/pretty.ml index 6d1dd46..66a0225 100644 --- a/src/pretty.ml +++ b/src/pretty.ml @@ -128,11 +128,13 @@ let pp_print_list ?(sep=dummy_printer) printer fmt l = match l with [] -> () | [ e ] -> printer fmt e - | e :: es -> printer fmt e; List.iter + | e :: es -> printer fmt e; + List.iter (fun x -> sep fmt (); fprintf fmt "%a" printer x) es + let pp_print_array ?(sep=dummy_printer) printer fmt a = pp_print_list ~sep:sep printer fmt (Array.to_list a) @@ -144,5 +146,3 @@ let print_list ?(sep=" ") printer fmt l = let print_array ?(sep=" ") printer fmt a = print_list ~sep:sep printer fmt (Array.to_list a) - -