OCaml compiler compatible command-line parameters
For compatibility with typechecker. Argument parsing / build environment construction happens elsewhere.
Sourceval cmi_file : string option Stdlib.ref Relevant settings
Parameters from OCaml compiler which affect Merlin behavior.
Sourceval include_dirs : string list Stdlib.ref Sourceval hidden_include_dirs : string list Stdlib.ref Sourceval fast : bool Stdlib.ref Sourceval classic : bool Stdlib.ref Sourceval all_ppx : string list Stdlib.ref Sourceval principal : bool Stdlib.ref Sourceval real_paths : bool Stdlib.ref Sourceval recursive_types : bool Stdlib.ref Sourceval strict_sequence : bool Stdlib.ref Sourceval applicative_functors : bool Stdlib.ref Sourceval nopervasives : bool Stdlib.ref Sourceval open_modules : string list Stdlib.ref Sourceval annotations : bool Stdlib.ref Dummy values
Ignored by merlin but kept for compatibility with upstream code.
Sourceval binary_annotations : bool Stdlib.ref Sourceval store_occurrences : bool Stdlib.ref Sourceval print_types : bool Stdlib.ref Sourceval native_code : bool Stdlib.ref Sourceval dont_write_files : bool Stdlib.ref Sourceval error_size : int Stdlib.ref Sourceval keep_locs : bool Stdlib.ref Sourceval keep_docs : bool Stdlib.ref Sourceval transparent_modules : bool Stdlib.ref Sourceval for_package : string option Stdlib.ref Sourceval debug : bool Stdlib.ref Sourceval unsafe : bool Stdlib.ref Sourceval opaque : bool Stdlib.ref Sourceval unboxed_types : bool Stdlib.ref Sourceval locations : bool Stdlib.ref Sourceval keyword_edition : string option Stdlib.ref Sourceval parse_keyword_edition : string -> (int * int) option * string list