X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=src%2Fpretty.ml;h=66a0225b629b51a9f852b676dafbd89b1452a851;hp=192721661a2093b60513aa5c7030867d99bbf89e;hb=78d247dc5e6d5e64a4ab848702c23ce81b6fc615;hpb=b00bff88c7902e828804c06b7f9dc55222fdc84e diff --git a/src/pretty.ml b/src/pretty.ml index 1927216..66a0225 100644 --- a/src/pretty.ml +++ b/src/pretty.ml @@ -13,10 +13,6 @@ (* *) (***********************************************************************) -(* - Time-stamp: -*) - open Format exception InvalidUtf8Codepoint of int @@ -90,6 +86,7 @@ let up_arrow = "↑" let right_arrow = "→" let left_arrow = "←" let epsilon = "ϵ" +let bullet = "•" let big_sigma = "∑" let cap = "∩" let cup = "∪" @@ -131,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) @@ -147,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) - -