Module String.Split

type drop_if_empty = CCStringLabels.Split.drop_if_empty = {
  1. first : bool;
  2. last : bool;
}
val no_drop : drop_if_empty
val list_ : ?drop:drop_if_empty -> by:string -> string -> (string * int * int) list
val gen : ?drop:drop_if_empty -> by:string -> string -> (string * int * int) gen
val iter : ?drop:drop_if_empty -> by:string -> string -> (string * int * int) iter
val seq : ?drop:drop_if_empty -> by:string -> string -> (string * int * int) Stdlib.Seq.t
val list_cpy : ?drop:drop_if_empty -> by:string -> string -> string list
val gen_cpy : ?drop:drop_if_empty -> by:string -> string -> string gen
val iter_cpy : ?drop:drop_if_empty -> by:string -> string -> string iter
val seq_cpy : ?drop:drop_if_empty -> by:string -> string -> string Stdlib.Seq.t
val left : by:string -> string -> (string * string) option
val left_exn : by:string -> string -> string * string
val right : by:string -> string -> (string * string) option
val right_exn : by:string -> string -> string * string