X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=src%2Fpretty.ml;h=66a0225b629b51a9f852b676dafbd89b1452a851;hp=e64edab354c7555400949e9b57888dd1cd54946e;hb=78d247dc5e6d5e64a4ab848702c23ce81b6fc615;hpb=41dd1fed04cabad212f10fce3484545f6e9d9444 diff --git a/src/pretty.ml b/src/pretty.ml index e64edab..66a0225 100644 --- a/src/pretty.ml +++ b/src/pretty.ml @@ -86,6 +86,7 @@ let up_arrow = "↑" let right_arrow = "→" let left_arrow = "←" let epsilon = "ϵ" +let bullet = "•" let big_sigma = "∑" let cap = "∩" let cup = "∪" @@ -127,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) @@ -143,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) - -