val (=|=) : int -> int -> boolval (=<=) : char -> char -> boolval (=$=) : string -> string -> boolval (=:=) : bool -> bool -> boolval (=*=) : 'a -> 'a -> boolval _already_printed : (string, bool) Hashtbl.tval disable_pr2_once : bool refval pr2_once : string -> unitval exn_to_s : exn -> stringval i_to_s : int -> stringval s_to_i : string -> intval null_string : string -> boolval (=~) : string -> string -> boolval matched1 : string -> stringval matched2 : string -> string * stringval matched3 : string -> string * string * stringval matched4 : string -> string * string * string * stringval matched5 : string -> string * string * string * string * stringval matched6 : string -> string * string * string * string * string * stringval matched7 :
string ->
string * string * string * string * string * string * stringval spf : ('a, unit, string) format -> 'aval join : string -> string list -> stringval split : string -> string -> string listval write_file : file:filename -> string -> unitval command2 : string -> unitval cmd_to_list : ?verbose:bool -> string -> string listval null : 'a list -> boolval exclude : ('a -> bool) -> 'a list -> 'a listval sort : 'a list -> 'a listval map_filter : ('a -> 'b option) -> 'a list -> 'b listval find_opt : ('a -> bool) -> 'a list -> 'a optionval find_some : ('a -> 'b option) -> 'a list -> 'bval find_some_opt : ('a -> 'b option) -> 'a list -> 'b optionval filter_some : 'a option list -> 'a listval take : int -> 'a list -> 'a listval take_safe : int -> 'a list -> 'a listval drop : int -> 'a list -> 'a listval span : ('a -> bool) -> 'a list -> 'a list * 'a listval index_list : 'a list -> ('a * int) listval index_list_0 : 'a list -> ('a * int) listval index_list_1 : 'a list -> ('a * int) listtype ('a, 'b) assoc = ('a * 'b) listval sort_by_val_lowfirst : ('a, 'b) assoc -> ('a * 'b) listval sort_by_val_highfirst : ('a, 'b) assoc -> ('a * 'b) listval sort_by_key_lowfirst : ('a, 'b) assoc -> ('a * 'b) listval sort_by_key_highfirst : ('a, 'b) assoc -> ('a * 'b) listval group_by : ('a -> 'b) -> 'a list -> ('b * 'a list) listval group_assoc_bykey_eff : ('a * 'b) list -> ('a * 'b list) listval group_by_mapped_key : ('a -> 'b) -> 'a list -> ('b * 'a list) listval group_by_multi : ('a -> 'b list) -> 'a list -> ('b * 'a list) listval hash_of_list : ('a * 'b) list -> ('a, 'b) Hashtbl.tval hash_to_list : ('a, 'b) Hashtbl.t -> ('a * 'b) listval hashset_of_list : 'a list -> 'a hashsetval hashset_to_list : 'a hashset -> 'a listval map_opt : ('a -> 'b) -> 'a option -> 'b optionval opt : ('a -> unit) -> 'a option -> unitval do_option : ('a -> unit) -> 'a option -> unitval opt_to_list : 'a option -> 'a listval (>>=) : 'a option -> ('a -> 'b option) -> 'b optionval (|||) : 'a option -> 'a -> 'atype ('a, 'b) either = | Left of 'a| Right of 'b
type ('a, 'b, 'c) either3 = | Left3 of 'a| Middle3 of 'b| Right3 of 'c
val partition_either : ('a -> ('b, 'c) either) -> 'a list -> 'b list * 'c listval partition_either3 :
('a -> ('b, 'c, 'd) either3) ->
'a list ->
'b list * 'c list * 'd listand action_func = string list -> unitexception WrongNumberOfArgumentsval mk_action_2_arg : (string -> string -> unit) -> action_funcval mk_action_3_arg : (string -> string -> string -> unit) -> action_funcval mk_action_4_arg :
(string -> string -> string -> string -> unit) ->
action_funcval mk_action_n_arg : (string list -> unit) -> action_funcval unwind_protect : (unit -> 'a) -> (exn -> 'b) -> 'aval finalize : (unit -> 'a) -> (unit -> 'b) -> 'aval save_excursion : 'a ref -> 'a -> (unit -> 'b) -> 'bval memoized :
?use_cache:bool ->
('a, 'b) Hashtbl.t ->
'a ->
(unit -> 'b) ->
'bexception UnixExit of intval timeout_function : ?verbose:bool -> int -> (unit -> 'a) -> 'atype prof = | ProfAll| ProfNone| ProfSome of string list
val show_trace_profile : bool refval profile_code : string -> (unit -> 'a) -> 'aval profile_diagnostic : unit -> stringval profile_code_exclusif : string -> (unit -> 'a) -> 'aval profile_code_inside_exclusif_ok : string -> (unit -> 'a) -> 'aval report_if_take_time : int -> string -> (unit -> 'a) -> 'aval profile_code2 : string -> (unit -> 'a) -> 'aval _temp_files_created : string list refval save_tmp_files : bool refval new_temp_file : string -> string -> filenameval erase_temp_files : unit -> unitval erase_this_temp_file : filename -> unitval cache_computation :
?verbose:bool ->
?use_cache:bool ->
filename ->
string ->
(unit -> 'a) ->
'aval follow_symlinks : bool refval files_of_dir_or_files_no_vcs_nofilter : string list -> filename listval main_boilerplate : (unit -> unit) -> unit