val escape_gen_exn :
escapeworthy_map:(char * char) list ->
escape_char:char ->
(string -> string) Base__.Staged.tval escape_gen :
escapeworthy_map:(char * char) list ->
escape_char:char ->
(string -> string, Base__.Info.t) resultval escape :
escapeworthy:char list ->
escape_char:char ->
(string -> string) Base__.Staged.tval unescape_gen_exn :
escapeworthy_map:(char * char) list ->
escape_char:char ->
(string -> string) Base__.Staged.tval unescape_gen :
escapeworthy_map:(char * char) list ->
escape_char:char ->
(string -> string, Base__.Info.t) resultval unescape : escape_char:char -> (string -> string) Base__.Staged.tval is_char_escaping : string -> escape_char:char -> int -> boolval is_char_escaped : string -> escape_char:char -> int -> boolval is_char_literal : string -> escape_char:char -> int -> boolval index : string -> escape_char:char -> char -> int optionval index_exn : string -> escape_char:char -> char -> intval rindex : string -> escape_char:char -> char -> int optionval rindex_exn : string -> escape_char:char -> char -> intval index_from : string -> escape_char:char -> int -> char -> int optionval index_from_exn : string -> escape_char:char -> int -> char -> intval rindex_from : string -> escape_char:char -> int -> char -> int optionval rindex_from_exn : string -> escape_char:char -> int -> char -> intval split : string -> on:char -> escape_char:char -> string listval split_on_chars : string -> on:char list -> escape_char:char -> string listval lsplit2 : string -> on:char -> escape_char:char -> (string * string) optionval lsplit2_exn : string -> on:char -> escape_char:char -> string * stringval rsplit2 : string -> on:char -> escape_char:char -> (string * string) optionval rsplit2_exn : string -> on:char -> escape_char:char -> string * stringval lstrip_literal : ?drop:(char -> bool) -> t -> escape_char:char -> tval rstrip_literal : ?drop:(char -> bool) -> t -> escape_char:char -> tval strip_literal : ?drop:(char -> bool) -> t -> escape_char:char -> t