val (+>) : 'a -> ('a -> 'b) -> 'bval (=|=) : int -> int -> boolval (=<=) : char -> char -> boolval (=$=) : string -> string -> boolval (=:=) : bool -> bool -> boolval (=*=) : 'a -> 'a -> boolval _already_printed : (string, bool) Stdlib.Hashtbl.tval disable_pr2_once : bool Stdlib.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) Stdlib.format -> 'aval join : string -> string list -> stringval split : string -> string -> string listval write_file : file:filename -> string -> unitval with_open_outfile :
filename ->
(((string -> unit) * Stdlib.out_channel) -> 'a) ->
'aval with_open_infile : filename -> (Stdlib.in_channel -> 'a) -> 'aexception CmdError of Unix.process_status * stringval command2 : string -> unitval cmd_to_list : ?verbose:bool -> string -> string listval cmd_to_list_and_status :
?verbose:bool ->
string ->
string list * Unix.process_statusval 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 push : 'a -> 'a stack Stdlib.ref -> unitval hash_of_list : ('a * 'b) list -> ('a, 'b) Stdlib.Hashtbl.tval hash_to_list : ('a, 'b) Stdlib.Hashtbl.t -> ('a * 'b) listtype 'a hashset = ('a, bool) Stdlib.Hashtbl.tval 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 (>>=) : '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 listtype arg_spec_full = Stdlib.Arg.key * Stdlib.Arg.spec * Stdlib.Arg.docval parse_options :
cmdline_options ->
Stdlib.Arg.usage_msg ->
string array ->
string listval short_usage : Stdlib.Arg.usage_msg -> short_opt:cmdline_options -> unitval arg_parse2 :
cmdline_options ->
Stdlib.Arg.usage_msg ->
(unit -> unit) ->
string listtype flag_spec = Stdlib.Arg.key * Stdlib.Arg.spec * Stdlib.Arg.doctype action_spec = Stdlib.Arg.key * Stdlib.Arg.doc * action_funcand 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 debugger : bool Stdlib.refval unwind_protect : (unit -> 'a) -> (exn -> 'b) -> 'aval finalize : (unit -> 'a) -> (unit -> 'b) -> 'aval save_excursion : 'a Stdlib.ref -> 'a -> (unit -> 'b) -> 'bval memoized :
?use_cache:bool ->
('a, 'b) Stdlib.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 profile : prof Stdlib.refval show_trace_profile : bool Stdlib.refval _profile_table :
(string, float Stdlib.ref * int Stdlib.ref) Stdlib.Hashtbl.t Stdlib.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 Stdlib.refval save_tmp_files : bool Stdlib.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 Stdlib.refval files_of_dir_or_files_no_vcs_nofilter : string list -> filename listval main_boilerplate : (unit -> unit) -> unitmodule SMap : Stdlib.Map.S with type key = Stdlib.String.t