diff --git a/src/core/CCHashtbl.ml b/src/core/CCHashtbl.ml index 28634e43..00750e7b 100644 --- a/src/core/CCHashtbl.ml +++ b/src/core/CCHashtbl.ml @@ -124,7 +124,7 @@ module Poly = struct () *) - let print pp_k pp_v fmt m = + let pp pp_k pp_v fmt m = Format.fprintf fmt "@[tbl {@,"; let first = ref true in Hashtbl.iter @@ -232,9 +232,10 @@ module type S = sig to [tbl] and [v] is returned. @since 1.0 *) - val print : key printer -> 'a printer -> 'a t printer - (** Printer for tables - @since 0.13 *) + val pp : key printer -> 'a printer -> 'a t printer + (** Printer for table + @since 0.13 + Renamed from [print] @since NEXT_RELEASE *) end (*$inject @@ -344,7 +345,7 @@ module Make(X : Hashtbl.HashedType) List.iter (fun (k,v) -> add tbl k v) l; tbl - let print pp_k pp_v fmt m = + let pp pp_k pp_v fmt m = Format.fprintf fmt "@[tbl {@,"; let first = ref true in iter diff --git a/src/core/CCHashtbl.mli b/src/core/CCHashtbl.mli index 127893d8..223f8e28 100644 --- a/src/core/CCHashtbl.mli +++ b/src/core/CCHashtbl.mli @@ -102,9 +102,10 @@ module Poly : sig to [tbl] and [v] is returned. @since 1.0 *) - val print : 'a printer -> 'b printer -> ('a, 'b) Hashtbl.t printer + val pp : 'a printer -> 'b printer -> ('a, 'b) Hashtbl.t printer (** Printer for table - @since 0.13 *) + @since 0.13 + Renamed from [print] @since NEXT_RELEASE *) end include module type of Poly @@ -201,9 +202,10 @@ module type S = sig to [tbl] and [v] is returned. @since 1.0 *) - val print : key printer -> 'a printer -> 'a t printer + val pp : key printer -> 'a printer -> 'a t printer (** Printer for tables - @since 0.13 *) + @since 0.13 + Renamed from {!print} @since NEXT_RELEASE *) end module Make(X : Hashtbl.HashedType) : diff --git a/src/core/CCString.ml b/src/core/CCString.ml index c5491971..42e0c69c 100644 --- a/src/core/CCString.ml +++ b/src/core/CCString.ml @@ -52,8 +52,8 @@ module type S = sig val to_klist : t -> char klist val to_list : t -> char list - val pp : Buffer.t -> t -> unit - val print : Format.formatter -> t -> unit + val pp_buf : Buffer.t -> t -> unit + val pp : Format.formatter -> t -> unit end let equal (a:string) b = Pervasives.(=) a b @@ -783,12 +783,12 @@ let equal_caseless s1 s2: bool = (fun c1 c2 -> CCChar.equal (CCChar.lowercase_ascii c1) (CCChar.lowercase_ascii c2)) s1 s2 -let pp buf s = +let pp_buf buf s = Buffer.add_char buf '"'; Buffer.add_string buf s; Buffer.add_char buf '"' -let print fmt s = +let pp fmt s = Format.fprintf fmt "\"%s\"" s module Sub = struct @@ -830,11 +830,11 @@ module Sub = struct let to_klist (s,i,len) = _to_klist s i len let to_list (s,i,len) = _to_list s [] i len - let pp buf (s,i,len) = + let pp_buf buf (s,i,len) = Buffer.add_char buf '"'; Buffer.add_substring buf s i len; Buffer.add_char buf '"' - let print fmt s = + let pp fmt s = Format.fprintf fmt "\"%s\"" (copy s) end diff --git a/src/core/CCString.mli b/src/core/CCString.mli index 5852b3ae..e153e81f 100644 --- a/src/core/CCString.mli +++ b/src/core/CCString.mli @@ -41,9 +41,12 @@ module type S = sig val to_klist : t -> char klist val to_list : t -> char list - val pp : Buffer.t -> t -> unit - val print : Format.formatter -> t -> unit - (** Print the string within quotes *) + val pp_buf : Buffer.t -> t -> unit + (** Renamed from [pp] @since NEXT_RELEASE *) + + val pp : Format.formatter -> t -> unit + (** Print the string within quotes + Renamed from [print] @since NEXT_RELEASE *) end (** {2 Strings} *) @@ -718,7 +721,7 @@ module Sub : sig (*$T let sub = Sub.make " abc " 1 ~len:3 in \ - "\"abc\"" = (CCFormat.to_string Sub.print sub) + "\"abc\"" = (CCFormat.to_string Sub.pp sub) *) (*$= & ~printer:(String.make 1) diff --git a/src/data/CCBV.ml b/src/data/CCBV.ml index 2fb734de..b0fa445c 100644 --- a/src/data/CCBV.ml +++ b/src/data/CCBV.ml @@ -549,7 +549,7 @@ let of_seq seq = |> CCList.of_seq |> List.sort CCOrd.compare = CCList.range 0 10 *) -let print out bv = +let pp out bv = Format.pp_print_string out "bv {"; iter bv (fun _i b -> diff --git a/src/data/CCBV.mli b/src/data/CCBV.mli index a67d28e5..cfb7a65f 100644 --- a/src/data/CCBV.mli +++ b/src/data/CCBV.mli @@ -142,6 +142,6 @@ type 'a sequence = ('a -> unit) -> unit val to_seq : t -> int sequence val of_seq : int sequence -> t -val print : Format.formatter -> t -> unit +val pp : Format.formatter -> t -> unit (** Print the bitvector as a string of bits @since 0.13 *) diff --git a/src/data/CCDeque.ml b/src/data/CCDeque.ml index 7a91f4c7..ca4e038d 100644 --- a/src/data/CCDeque.ml +++ b/src/data/CCDeque.ml @@ -405,7 +405,7 @@ let compare ~cmp a b = type 'a printer = Format.formatter -> 'a -> unit -let print pp_x out d = +let pp pp_x out d = let first = ref true in Format.fprintf out "@[deque {"; iter diff --git a/src/data/CCDeque.mli b/src/data/CCDeque.mli index 4571f63a..a615cad6 100644 --- a/src/data/CCDeque.mli +++ b/src/data/CCDeque.mli @@ -124,6 +124,6 @@ val to_rev_list : 'a t -> 'a list type 'a printer = Format.formatter -> 'a -> unit -val print : 'a printer -> 'a t printer +val pp : 'a printer -> 'a t printer (** Print the elements @since 0.13 *) diff --git a/src/data/CCFQueue.ml b/src/data/CCFQueue.ml index 44b0662f..fd1f99e8 100644 --- a/src/data/CCFQueue.ml +++ b/src/data/CCFQueue.ml @@ -515,7 +515,7 @@ let (--^) a b = 0 --^ 0 |> to_list = [] *) -let print pp_x out d = +let pp pp_x out d = let first = ref true in Format.fprintf out "@[queue {"; iter diff --git a/src/data/CCFQueue.mli b/src/data/CCFQueue.mli index fddb78ac..9f87978b 100644 --- a/src/data/CCFQueue.mli +++ b/src/data/CCFQueue.mli @@ -135,5 +135,5 @@ val (--^) : int -> int -> int t (** [a -- b] is the integer range from [a] to [b], where [b] is excluded. @since 0.17 *) -val print : 'a printer -> 'a t printer +val pp : 'a printer -> 'a t printer (** @since 0.13 *) diff --git a/src/data/CCHashTrie.ml b/src/data/CCHashTrie.ml index 8d5c93a0..76d005c4 100644 --- a/src/data/CCHashTrie.ml +++ b/src/data/CCHashTrie.ml @@ -126,7 +126,7 @@ module type S = sig (** {6 IO} *) - val print : key printer -> 'a printer -> 'a t printer + val pp : key printer -> 'a printer -> 'a t printer val as_tree : 'a t -> [`L of int * (key * 'a) list | `N ] ktree (** For debugging purpose: explore the structure of the tree, @@ -698,7 +698,7 @@ module Make(Key : KEY) | None -> raise Not_found | Some (k,v) -> k, v - let print ppk ppv out m = + let pp ppk ppv out m = let first = ref true in iter m ~f:(fun k v -> diff --git a/src/data/CCHashTrie.mli b/src/data/CCHashTrie.mli index dcfbbf8b..16e99060 100644 --- a/src/data/CCHashTrie.mli +++ b/src/data/CCHashTrie.mli @@ -138,7 +138,8 @@ module type S = sig (** {6 IO} *) - val print : key printer -> 'a printer -> 'a t printer + val pp : key printer -> 'a printer -> 'a t printer + (** Renamed from [val print] @since NEXT_RELEASE *) val as_tree : 'a t -> [`L of int * (key * 'a) list | `N ] ktree (** For debugging purpose: explore the structure of the tree, diff --git a/src/data/CCImmutArray.ml b/src/data/CCImmutArray.ml index 1165b6af..970e944b 100644 --- a/src/data/CCImmutArray.ml +++ b/src/data/CCImmutArray.ml @@ -118,7 +118,7 @@ let to_gen a = type 'a printer = Format.formatter -> 'a -> unit -let print ?(start="") ?(stop="") ?(sep=", ") pp_item out a = +let pp ?(start="") ?(stop="") ?(sep=", ") pp_item out a = Format.pp_print_string out start; for k = 0 to Array.length a - 1 do if k > 0 then ( diff --git a/src/data/CCImmutArray.mli b/src/data/CCImmutArray.mli index a58dc35c..7b06b23e 100644 --- a/src/data/CCImmutArray.mli +++ b/src/data/CCImmutArray.mli @@ -88,7 +88,7 @@ val to_gen : 'a t -> 'a gen type 'a printer = Format.formatter -> 'a -> unit -val print : +val pp : ?start:string -> ?stop:string -> ?sep:string -> 'a printer -> 'a t printer diff --git a/src/data/CCIntMap.ml b/src/data/CCIntMap.ml index 52b45527..af62e8a4 100644 --- a/src/data/CCIntMap.ml +++ b/src/data/CCIntMap.ml @@ -326,14 +326,14 @@ let rec union f t1 t2 = *) (*$R - assert_equal ~cmp:(equal ~eq:(=)) ~printer:(CCFormat.to_string (print CCString.print)) + assert_equal ~cmp:(equal ~eq:(=)) ~printer:(CCFormat.to_string (pp CCString.pp)) (of_list [1, "1"; 2, "2"; 3, "3"; 4, "4"]) (union (fun _ a b -> a) (of_list [1, "1"; 3, "3"]) (of_list [2, "2"; 4, "4"])); *) (*$R - assert_equal ~cmp:(equal ~eq:(=)) ~printer:(CCFormat.to_string (print CCString.print)) + assert_equal ~cmp:(equal ~eq:(=)) ~printer:(CCFormat.to_string (pp CCString.pp)) (of_list [1, "1"; 2, "2"; 3, "3"; 4, "4"]) (union (fun _ a b -> a) (of_list [1, "1"; 2, "2"; 3, "3"]) (of_list [2, "2"; 4, "4"])) @@ -369,7 +369,7 @@ let rec inter f a b = else E (*$R - assert_equal ~cmp:(equal ~eq:(=)) ~printer:(CCFormat.to_string (print CCString.print)) + assert_equal ~cmp:(equal ~eq:(=)) ~printer:(CCFormat.to_string (pp CCString.pp)) (singleton 2 "2") (inter (fun _ a b -> a) (of_list [1, "1"; 2, "2"; 3, "3"]) (of_list [2, "2"; 4, "4"])) @@ -533,7 +533,7 @@ let rec as_tree t () = match t with type 'a printer = Format.formatter -> 'a -> unit -let print pp_x out m = +let pp pp_x out m = Format.fprintf out "@[intmap {@,"; let first = ref true in iter diff --git a/src/data/CCIntMap.mli b/src/data/CCIntMap.mli index ab7445ea..731759eb 100644 --- a/src/data/CCIntMap.mli +++ b/src/data/CCIntMap.mli @@ -107,7 +107,7 @@ val as_tree : 'a t -> [`Node of int * int | `Leaf of int * 'a ] tree type 'a printer = Format.formatter -> 'a -> unit -val print : 'a printer -> 'a t printer +val pp : 'a printer -> 'a t printer (** @since 0.13 *) (** Helpers *) diff --git a/src/data/CCPersistentArray.ml b/src/data/CCPersistentArray.ml index 663617db..749e3340 100644 --- a/src/data/CCPersistentArray.ml +++ b/src/data/CCPersistentArray.ml @@ -163,7 +163,7 @@ let to_gen a = type 'a printer = Format.formatter -> 'a -> unit -let print pp_item out v = +let pp pp_item out v = Format.fprintf out "[|"; iteri (fun i x -> diff --git a/src/data/CCPersistentArray.mli b/src/data/CCPersistentArray.mli index 413600dd..56d15947 100644 --- a/src/data/CCPersistentArray.mli +++ b/src/data/CCPersistentArray.mli @@ -131,5 +131,5 @@ val to_gen : 'a t -> 'a gen type 'a printer = Format.formatter -> 'a -> unit -val print : 'a printer -> 'a t printer +val pp : 'a printer -> 'a t printer (** @since 0.13 *) diff --git a/src/data/CCRAL.ml b/src/data/CCRAL.ml index e540b755..f025bf53 100644 --- a/src/data/CCRAL.ml +++ b/src/data/CCRAL.ml @@ -576,7 +576,7 @@ include Infix type 'a printer = Format.formatter -> 'a -> unit -let print ?(sep=", ") pp_item fmt l = +let pp ?(sep=", ") pp_item fmt l = let first = ref true in iter l ~f:(fun x -> diff --git a/src/data/CCRAL.mli b/src/data/CCRAL.mli index 70f7f12b..55ae0bde 100644 --- a/src/data/CCRAL.mli +++ b/src/data/CCRAL.mli @@ -187,4 +187,4 @@ include module type of Infix type 'a printer = Format.formatter -> 'a -> unit -val print : ?sep:string -> 'a printer -> 'a t printer +val pp : ?sep:string -> 'a printer -> 'a t printer diff --git a/src/data/CCWBTree.ml b/src/data/CCWBTree.ml index f3ac3336..2979b362 100644 --- a/src/data/CCWBTree.ml +++ b/src/data/CCWBTree.ml @@ -161,7 +161,7 @@ module type S = sig val to_gen : 'a t -> (key * 'a) gen - val print : key printer -> 'a printer -> 'a t printer + val pp : key printer -> 'a printer -> 'a t printer (**/**) val node_ : key -> 'a -> 'a t -> 'a t -> 'a t @@ -588,7 +588,7 @@ module MakeFull(K : KEY) : S with type key = K.t = struct Some (k,v) in next - let print pp_k pp_v fmt m = + let pp pp_k pp_v fmt m = let start = "[" and stop = "]" and arrow = "->" and sep = ","in Format.pp_print_string fmt start; let first = ref true in diff --git a/src/data/CCWBTree.mli b/src/data/CCWBTree.mli index 767735db..078c1df2 100644 --- a/src/data/CCWBTree.mli +++ b/src/data/CCWBTree.mli @@ -126,7 +126,8 @@ module type S = sig val to_gen : 'a t -> (key * 'a) gen - val print : key printer -> 'a printer -> 'a t printer + val pp : key printer -> 'a printer -> 'a t printer + (** Renamed from [val print] @since NEXT_RELEASE *) (**/**) val node_ : key -> 'a -> 'a t -> 'a t -> 'a t