package diffast-core

  1. Overview
  2. Docs
inherit Fs_options.c
val uid_generator : UID.generator
method uid_generator : UID.generator
val bid_generator : Binding.ID.generator
method bid_generator : Binding.ID.generator
val mutable dump_dot_flag : bool
method dump_dot_flag : bool
method set_dump_dot_flag : unit
method clear_dump_dot_flag : unit
val mutable layered_cache_flag : bool
val mutable clear_cache_flag : bool
val mutable fuzzy_cache_flag : bool
val mutable cache_dir_base : string
method cache_dir_base : string
method set_cache_dir_base : string -> unit
val mutable default_dir_permission : int
method default_dir_permission : int
method set_default_dir_permission : int -> unit
val mutable default_file_permission : int
method default_file_permission : int
method set_default_file_permission : int -> unit
method layered_cache_flag : bool
method set_layered_cache_flag : unit
method clear_layered_cache_flag : unit
method clear_cache_flag : bool
method set_clear_cache_flag : unit
method clear_clear_cache_flag : unit
method fuzzy_cache_flag : bool
method set_fuzzy_cache_flag : unit
method clear_fuzzy_cache_flag : unit
val mutable get_cache_name_for_file1 : Storage.file -> string
val mutable local_cache_name : string
method set_get_cache_name_for_file1 : (Storage.file -> string) -> unit
method get_cache_name_for_file1 : Storage.file -> string
method get_cache_path_for_file1 : Storage.file -> string
method get_cache_path_for_dir_digest1 : Xhash.t -> string
method local_cache_name : string
method set_local_cache_name : string -> unit
val disabled_parsers : string Xset.t
val mutable external_parser_flag : bool
val mutable designated_parser : string
val mutable dump_ast_flag : bool
val mutable compress_ast_flag : bool
val mutable ast_compression : Comp.c
val mutable dump_src_flag : bool
val mutable dump_src_out : string
val mutable recursive_flag : bool
val mutable incomplete_info_flag : bool
val mutable no_collapse_flag : bool
method no_collapse_flag : bool
method set_no_collapse_flag : unit
method clear_no_collapse_flag : unit
val mutable ast_reduction_flag : bool
method ast_reduction_flag : bool
method set_ast_reduction_flag : unit
method clear_ast_reduction_flag : unit
val mutable normalize_ast_flag : bool
method normalize_ast_flag : bool
method set_normalize_ast_flag : unit
method clear_normalize_ast_flag : unit
val mutable rely_on_naming_convention_flag : bool
method rely_on_naming_convention_flag : bool
method set_rely_on_naming_convention_flag : unit
method clear_rely_on_naming_convention_flag : unit
val mutable partial_name_resolution_flag : bool
method partial_name_resolution_flag : bool
method set_partial_name_resolution_flag : unit
method clear_partial_name_resolution_flag : unit
val mutable no_implicit_name_resolution_flag : bool
method no_implicit_name_resolution_flag : bool
method set_no_implicit_name_resolution_flag : unit
method clear_no_implicit_name_resolution_flag : unit
val mutable use_binding_info_flag : bool
method use_binding_info_flag : bool
method set_use_binding_info_flag : unit
method clear_use_binding_info_flag : unit
val mutable no_binding_trace_flag : bool
method no_binding_trace_flag : bool
method set_no_binding_trace_flag : unit
method clear_no_binding_trace_flag : unit
val mutable latest_target : string
method latest_target : string
method set_latest_target : string -> unit
val mutable sort_unordered_flag : bool
method sort_unordered_flag : bool
method set_sort_unordered_flag : unit
method clear_sort_unordered_flag : unit
val mutable strip_empty_flag : bool
method strip_empty_flag : bool
method set_strip_empty_flag : unit
method clear_strip_empty_flag : unit
val mutable recover_orig_ast_flag : bool
method recover_orig_ast_flag : bool
method set_recover_orig_ast_flag : unit
method clear_recover_orig_ast_flag : unit
val mutable weak_eq_flag : bool
method weak_eq_flag : bool
method set_weak_eq_flag : unit
method clear_weak_eq_flag : unit
val mutable anonymize_int_flag : bool
method anonymize_int_flag : bool
method set_anonymize_int_flag : unit
method clear_anonymize_int_flag : unit
val mutable anonymize_float_flag : bool
method anonymize_float_flag : bool
method set_anonymize_float_flag : unit
method clear_anonymize_float_flag : unit
val mutable anonymize_string_flag : bool
method anonymize_string_flag : bool
method set_anonymize_string_flag : unit
method clear_anonymize_string_flag : unit
val mutable sim_threshold : float
val mutable str_threshold : float
val mutable size_threshold : int
val mutable continuity_threshold : float
val mutable origin_file_name : string
val mutable coverage_file_name : string
val mutable fragment_file_name : string
val mutable ending_file_name : string
val mutable coverage_file_name_ending : string
val mutable fragment_file_name_ending : string
val mutable gmap_ext : string
val mutable clone_map_file_name : string
method sim_threshold : float
method set_sim_threshold : float -> unit
method str_threshold : float
method set_str_threshold : float -> unit
method size_threshold : int
method set_size_threshold : int -> unit
method continuity_threshold : float
method set_continuity_threshold : float -> unit
method origin_file_name : string
method set_origin_file_name : string -> unit
method coverage_file_name : string
method set_coverage_file_name : string -> unit
method fragment_file_name : string
method set_fragment_file_name : string -> unit
method ending_file_name : string
method set_ending_file_name : string -> unit
method coverage_file_name_ending : string
method set_coverage_file_name_ending : string -> unit
method fragment_file_name_ending : string
method set_fragment_file_name_ending : string -> unit
method gmap_ext : string
method set_gmap_ext : string -> unit
method clone_map_file_name : string
method set_clone_map_file_name : string -> unit
val mutable keep_going_flag : bool
val mutable ignore_identifiers_flag : bool
method ignore_identifiers_flag : bool
method set_ignore_identifiers_flag : unit
method clear_ignore_identifiers_flag : unit
val mutable ignore_huge_arrays_flag : bool
method ignore_huge_arrays_flag : bool
method set_ignore_huge_arrays_flag : unit
method clear_ignore_huge_arrays_flag : unit
val mutable huge_array_threshold : int
method huge_array_threshold : int
method set_huge_array_threshold : int -> unit
val mutable ignore_huge_exprs_flag : bool
method ignore_huge_exprs_flag : bool
method set_ignore_huge_exprs_flag : unit
method clear_ignore_huge_exprs_flag : unit
val mutable huge_expr_threshold : int
method huge_expr_threshold : int
method set_huge_expr_threshold : int -> unit
val mutable flatten_if_flag : bool
method flatten_if_flag : bool
method set_flatten_if_flag : unit
method clear_flatten_if_flag : unit
val mutable ignore_if0_flag : bool
method ignore_if0_flag : bool
method set_ignore_if0_flag : unit
method clear_ignore_if0_flag : unit
val mutable java_anon_ctor_body_flag : bool
val mutable java_lang_spec : int
val mutable python_with_stmt_disabled_flag : bool
val mutable python_ignore_docstring_flag : bool
val mutable python_ignore_comment_flag : bool
val mutable fortran_max_line_length : int
val mutable fortran_parse_d_lines_flag : bool
val mutable fortran_ignore_include_flag : bool
val mutable verilog_ignore_include_flag : bool
val mutable yacfe_defs_builtins : string
val mutable yacfe_env : string
val mutable yacfe_cfg_flag : bool
val mutable yacfe_skip_expanded_flag : bool
val mutable yacfe_skip_other_directives_flag : bool
val external_parser_cache : (string, string) Hashtbl.t
method disable_parser : string -> unit
method is_disabled_parser : string -> bool
method parser_designated : bool
method designated_parser : string
method designate_parser : string -> unit
method clear_designated_parser : unit
method keep_going_flag : bool
method set_keep_going_flag : unit
method clear_keep_going_flag : unit
method external_parser_flag : bool
method set_external_parser_flag : unit
method clear_external_parser_flag : unit
method dump_ast_flag : bool
method set_dump_ast_flag : unit
method clear_dump_ast_flag : unit
method compress_ast_flag : bool
method set_compress_ast_flag : unit
method clear_compress_ast_flag : unit
method ast_compression : Comp.c
method dump_src_flag : bool
method set_dump_src_flag : unit
method clear_dump_src_flag : unit
method dump_src_out : string
method set_dump_src_out : string -> unit
method recursive_flag : bool
method set_recursive_flag : unit
method clear_recursive_flag : unit
method incomplete_info_flag : bool
method set_incomplete_info_flag : unit
method clear_incomplete_info_flag : unit
method java_anon_ctor_body_flag : bool
method set_java_anon_ctor_body_flag : unit
method clear_java_anon_ctor_body_flag : unit
method java_lang_spec : int
method set_java_lang_spec : int -> unit
method reset_java_lang_spec : unit
method python_with_stmt_disabled_flag : bool
method set_python_with_stmt_disabled_flag : unit
method clear_python_with_stmt_disabled_flag : unit
method python_ignore_docstring_flag : bool
method set_python_ignore_docstring_flag : unit
method clear_python_ignore_docstring_flag : unit
method python_ignore_comment_flag : bool
method set_python_ignore_comment_flag : unit
method clear_python_ignore_comment_flag : unit
method fortran_max_line_length : int
method set_fortran_max_line_length : int -> unit
method fortran_parse_d_lines_flag : bool
method set_fortran_parse_d_lines_flag : unit
method clear_fortran_parse_d_lines_flag : unit
method fortran_ignore_include_flag : bool
method set_fortran_ignore_include_flag : unit
method clear_fortran_ignore_include_flag : unit
method verilog_ignore_include_flag : bool
method set_verilog_ignore_include_flag : unit
method clear_verilog_ignore_include_flag : unit
method get_external_parser : string -> string
OCaml

Innovation. Community. Security.