package pfff
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Tools and APIs for program analysis, code visualization, refactoring
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.37.1.tar.gz
sha256=d5be49a8ee9d26bff98b902533e0bde59cf1613a6e8f15651492205434f35c0e
md5=637a4f055de86bf02ad372b45e5567a9
doc/lib/Common2/index.html
Module Common2
class 'a olist : 'a list -> object ... endmodule BasicType : sig ... endmodule Infix : sig ... endval redirect_stdout_opt : filename option -> (unit -> 'a) -> 'aval redirect_stdout_stderr : filename -> (unit -> unit) -> unitval redirect_stdin : filename -> (unit -> unit) -> unitval redirect_stdin_opt : filename option -> (unit -> unit) -> unittype score = (string, score_result) Stdlib.Hashtbl.ttype score_list = (string * score_result) listval empty_score : unit -> scoreval total_scores : score -> int * intval print_score : score -> unitval print_total_score : score -> unitval ig : int genval polyg : int genval ng : string genval oneofl : 'a list -> 'a genval always : 'a -> 'a genval frequencyl : (int * 'a) list -> 'a genval laws : string -> ('a -> bool) -> 'a gen -> 'a optionval laws2 :
string ->
('a -> bool * 'b) ->
'a gen ->
'a option * (int * 'b) listval get_value : filename -> 'aval read_value : filename -> 'aval write_value : 'a -> filename -> unitval write_back : ('a -> 'b) -> filename -> unitval cache_computation :
?verbose:bool ->
?use_cache:bool ->
filename ->
string ->
(unit -> 'a) ->
'aval acquire_file_lock : filename -> unitval release_file_lock : filename -> unitval evoval : evotypeval (<=>) : 'a -> 'a -> compareval update_max_with_elem :
'a max_with_elem ->
is_better:(int -> int Stdlib.ref -> bool) ->
(int * 'a) ->
unitval add : 'a numdict -> 'a -> 'a -> 'aval mul : 'a numdict -> 'a -> 'a -> 'aval div : 'a numdict -> 'a -> 'a -> 'aval neg : 'a numdict -> 'a -> 'aval numd_int : int numdictval numd_float : float numdictval testd : 'a numdict -> 'a -> 'amodule ArithFloatInfix : sig ... endval 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 listval regexp_string_of_regexp : regexp -> stringval str_regexp_of_regexp : regexp -> Str.regexpval compile_regexp_union : regexp list -> Str.regexpval filesuffix : filename -> stringval fileprefix : filename -> stringval dbe_of_filename : filename -> string * string * stringval dbe_of_filename_nodot : filename -> string * string * stringval dbe_of_filename_noext_ok : filename -> string * string * stringval filename_of_dbe : (string * string * string) -> filenameval is_relative : filename -> boolval is_absolute : filename -> boolval mk_date_dmy : int -> int -> int -> date_dmyval check_date_dmy : date_dmy -> unitval check_time_dmy : time_dmy -> unitval check_time_hms : time_hms -> unitval int_of_month : month -> intval month_of_string : string -> monthval month_of_string_long : string -> monthval string_of_month : month -> stringval string_of_date_dmy : date_dmy -> stringval date_dmy_of_string : string -> date_dmyval string_of_unix_time : ?langage:langage -> Unix.tm -> stringval short_string_of_unix_time : ?langage:langage -> Unix.tm -> stringval string_of_floattime : ?langage:langage -> float_time -> stringval short_string_of_floattime : ?langage:langage -> float_time -> stringval floattime_of_string : string -> float_timeval dmy_to_unixtime : date_dmy -> float_time * Unix.tmval unixtime_to_dmy : Unix.tm -> date_dmyval unixtime_to_floattime : Unix.tm -> float_timeval floattime_to_unixtime : float_time -> Unix.tmval floattime_to_dmy : float_time -> date_dmyval today : unit -> float_timeval yesterday : unit -> float_timeval tomorrow : unit -> float_timeval lastweek : unit -> float_timeval lastmonth : unit -> float_timeval week_before : float_time -> float_timeval month_before : float_time -> float_timeval week_after : float_time -> float_timeval days_in_week_of_day : float_time -> float_time listval first_day_in_week_of_day : float_time -> float_timeval last_day_in_week_of_day : float_time -> float_timeval day_secs : float_timeval nblines : filename -> intval nblines_eff : filename -> intval nblines_with_wc : filename -> intval lines_with_nl_either : string -> (string, unit) either listval cat : filename -> string listval cat_orig : filename -> string listval cat_array : filename -> string arrayval cat_excerpts : filename -> int list -> string listval uncat : string list -> filename -> unitval command_safe : ?verbose:bool -> filename -> string list -> intval read_file : filename -> stringval write_file : file:filename -> string -> unitval nblines_file : filename -> intval filesize : filename -> intval filemtime : filename -> floatval lfile_exists : filename -> boolval is_directory : path -> boolval is_file : path -> boolval is_symlink : filename -> boolval is_executable : filename -> boolval unix_lstat_eff : filename -> Unix.statsval unix_stat_eff : filename -> Unix.statsval filesize_eff : filename -> intval filemtime_eff : filename -> floatval lfile_exists_eff : filename -> boolval is_directory_eff : path -> boolval is_file_eff : path -> boolval is_executable_eff : filename -> boolval readdir_to_dir_list : string -> dirname listval readdir_to_file_list : string -> filename listval glob : string -> filename listval files_of_dir_or_files : string -> string list -> filename listval files_of_dir_or_files_no_vcs : string -> string list -> filename listval files_of_dir_or_files_no_vcs_post_filter :
string ->
string list ->
filename listval files_of_dir_or_files_no_vcs_nofilter : string list -> filename listval sanity_check_files_and_adjust : string -> string list -> filename listval with_open_outfile_append :
filename ->
(((string -> unit) * Stdlib.out_channel) -> 'a) ->
'aval with_tmp_file : str:string -> ext:string -> (filename -> 'a) -> 'aval with_tmp_dir : (dirname -> 'a) -> 'aval int_of_idx : idx -> intval make_matrix_init :
nrow:int ->
ncolumn:int ->
(int -> int -> 'a) ->
'a matrixval iter_matrix : (int -> int -> 'a -> unit) -> 'a matrix -> unitval nb_rows_matrix : 'a matrix -> intval nb_columns_matrix : 'a matrix -> intval rows_of_matrix : 'a matrix -> 'a list listval columns_of_matrix : 'a matrix -> 'a list listval all_elems_matrix_by_row : 'a matrix -> 'a listval empty_set : 'a setval single_set : 'a -> 'a setval set : 'a list -> 'a setval exists_set : ('a -> bool) -> 'a set -> boolval forall_set : ('a -> bool) -> 'a set -> boolval fold_set : ('a -> 'b -> 'a) -> 'a -> 'b set -> 'aval member_set : 'a -> 'a set -> boolval top_set : 'a set -> 'aval card_set : 'a set -> intval ($?$) : 'a -> 'a set -> boolmodule StringSet : sig ... endval assoc_to_function : ('a, 'b) assoc -> 'a -> 'bval empty_assoc : ('a, 'b) assocval lookup_list : 'a -> ('a, 'b) assoc list -> 'bval lookup_list2 : 'a -> ('a, 'b) assoc list -> 'b * intval assoc_opt : 'a -> ('a, 'b) assoc -> 'b optionval assoc_with_err_msg : 'a -> ('a, 'b) assoc -> 'bval compare_order : order -> 'a -> 'a -> intval 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 sortgen_by_key_lowfirst : ('a, 'b) assoc -> ('a * 'b) listval sortgen_by_key_highfirst : ('a, 'b) assoc -> ('a * 'b) listmodule IntMap : sig ... endval intmap_to_list : 'a IntMap.t -> (IntMap.key * 'a) listmodule IntIntMap : sig ... endval intintmap_to_list : 'a IntIntMap.t -> (IntIntMap.key * 'a) listval hash_hashset_add : 'a -> 'b -> ('a, 'b hashset) Stdlib.Hashtbl.t -> unitval hashset_to_list : 'a hashset -> 'a listval hashset_of_list : 'a list -> 'a hashsetval empty_stack : 'a stackval top : 'a stack -> 'aval top_option : 'a stack -> 'a optionval push : 'a -> 'a stack Stdlib.ref -> unitval pop2 : 'a stack Stdlib.ref -> 'aval empty_undo_stack : 'a undo_stackval push_undo : 'a -> 'a undo_stack -> 'a undo_stackval top_undo : 'a undo_stack -> 'aval pop_undo : 'a undo_stack -> 'a undo_stackval redo_undo : 'a undo_stack -> 'a undo_stackval undo_pop : 'a undo_stack -> 'a undo_stackval top_undo_option : 'a undo_stack -> 'a optionval tree2_iter : ('a -> unit) -> 'a tree2 -> unitval dirs_and_base_of_file : path -> string list * stringtype point = vectortype color = vectorval vector_length : vector -> floatval diff : (int -> int -> diff -> unit) -> (string list * string list) -> unitval diff2 : (int -> int -> diff -> unit) -> (string * string) -> unitval contain_any_token_with_egrep : string list -> filename -> booltype ('a, 'b) scoped_env = ('a, 'b) assoc listval lookup_env : 'a -> ('a, 'b) scoped_env -> 'bval member_env_key : 'a -> ('a, 'b) scoped_env -> boolval new_scope : ('a, 'b) scoped_env Stdlib.ref -> unitval del_scope : ('a, 'b) scoped_env Stdlib.ref -> unitval do_in_new_scope : ('a, 'b) scoped_env Stdlib.ref -> (unit -> unit) -> unitval add_in_scope : ('a, 'b) scoped_env Stdlib.ref -> ('a * 'b) -> unittype ('a, 'b) scoped_h_env = {scoped_h : ('a, 'b) Stdlib.Hashtbl.t;scoped_list : ('a, 'b) assoc list;
}val empty_scoped_h_env : unit -> ('a, 'b) scoped_h_envval clone_scoped_h_env : ('a, 'b) scoped_h_env -> ('a, 'b) scoped_h_envval lookup_h_env : 'a -> ('a, 'b) scoped_h_env -> 'bval member_h_env_key : 'a -> ('a, 'b) scoped_h_env -> boolval new_scope_h : ('a, 'b) scoped_h_env Stdlib.ref -> unitval del_scope_h : ('a, 'b) scoped_h_env Stdlib.ref -> unitval do_in_new_scope_h :
('a, 'b) scoped_h_env Stdlib.ref ->
(unit -> unit) ->
unitval add_in_scope_h : ('a, 'b) scoped_h_env Stdlib.ref -> ('a * 'b) -> unittype 'a cached = 'a serialized_maybe Stdlib.refval serial : 'a -> 'a cachedval unserial : 'a cached -> 'aval cmdline_flags_devel : unit -> Common.cmdline_optionsval cmdline_flags_verbose : unit -> Common.cmdline_optionsval cmdline_flags_other : unit -> Common.cmdline_optionsval cmdline_actions : unit -> Common.cmdline_actions sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>