Add a bullet symbol.
[tatoo.git] / src / pretty.ml
index c54d0ed..6d1dd46 100644 (file)
 (*                                                                     *)
 (***********************************************************************)
 
-(*
-  Time-stamp: <Last modified on 2013-01-30 19:08:11 CET by Kim Nguyen>
-*)
-
 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 = "∪"
@@ -99,6 +96,7 @@ let vee = "∨"
 let top = "⊤"
 let bottom = "⊥"
 let dummy = "☠"
+let inverse = "⁻¹"
 let double_right_arrow = "⇒"
 let combining_overbar = "\204\133"
 let combining_underbar = "\204\178"
@@ -110,14 +108,8 @@ let overline s = combine_all combining_overbar s
 let underline s = combine_all combining_underbar s
 let strike s = combine_all combining_stroke s
 
-let mk_repeater c =
-  let mk_str i = String.make i c in
-  let _table = Array.init 16 mk_str in
-     fun i -> try
-      if i < 16 then _table.(i) else mk_str i
-    with e -> print_int i; print_newline(); raise e
-let padding = mk_repeater ' '
-let line = mk_repeater '_'
+let padding i = String.make i ' '
+let line i = String.make i '_'
 
 
 
@@ -130,7 +122,7 @@ let pp_underline = ppf underline
 let pp_strike = ppf strike
 let pp_subscript = ppf subscript
 let pp_superscript = ppf superscript
-let dummy_printer fmt () = ()
+let dummy_printer _ () = ()
 
 let pp_print_list ?(sep=dummy_printer) printer fmt l =
   match l with