Ocaml_utils.ClflagsFor compatibility with typechecker. Argument parsing / build environment construction happens elsewhere.
val cmi_file : string option refRelevant settings
Parameters from OCaml compiler which affect Merlin behavior.
val include_dirs : string list refval include_paths_files : string list refval fast : bool refval classic : bool refval all_ppx : string list refval principal : bool refval real_paths : bool refval recursive_types : bool refval strict_sequence : bool refval applicative_functors : bool refval nopervasives : bool refval strict_formats : bool refval open_modules : string list refval parameters : string list refval as_parameter : bool refval as_argument_for : string option refval zero_alloc_check : Zero_alloc_annotations.Check.t refval zero_alloc_assert : Zero_alloc_annotations.Assert.t refval infer_with_bounds : bool refval annotations : bool refDummy values
Ignored by merlin but kept for compatibility with upstream code.
val binary_annotations : bool refval binary_annotations_cms : bool refval shape_format : shape_format refval store_occurrences : bool refval print_types : bool refval native_code : bool refval dont_write_files : bool refval error_size : int refval keep_locs : bool refval keep_docs : bool refval transparent_modules : bool refval for_package : string option refval debug : bool refval opaque : bool refval unboxed_types : bool refval profile_columns : profile_column list refval dwarf_pedantic : bool refval gdwarf_config_shape_eval_depth : int option refval gdwarf_config_max_type_to_shape_depth : int option refval gdwarf_config_max_evaluation_steps_per_variable : int option refval locs : bool refval locations : bool ref