CoqargsSourcetype injection_command = | OptionInjection of Goptions.option_name * option_commandSet flags or options before the initial state is ready.
*)| RequireInjection of string * string option * bool optionRequire libraries before the initial state is ready. Parameters follow Library, that is to say, lib,prefix,import_export means require library lib from optional prefix and import_export if Some false/Some true is used.
| WarnNoNative of stringUsed so that "-w -native-compiler-disabled -native-compiler yes" does not cause a warning. The native option must be processed before injections (because it affects require), so the instruction to emit a message is separated.
*)| WarnNativeDeprecatedUsed so that "-w -native-compiler-deprecated-option -native-compiler FLAG" does not cause a warning, similarly to above.
*)type coqargs_logic_config = {impredicative_set : Declarations.set_predicativity;indices_matter : bool;type_in_type : bool;toplevel_name : top;}type coqargs_config = {logic : coqargs_logic_config;rcfile : string option;coqlib : string option;enable_VM : bool;native_compiler : native_compiler;native_output_dir : CUnix.physical_path;native_include_dirs : CUnix.physical_path list;debug : bool;time : bool;print_emacs : bool;}type coqargs_pre = {boot : bool;load_init : bool;load_rcfile : bool;ml_includes : CUnix.physical_path list;vo_includes : Loadpath.vo_path list;load_vernacular_list : (string * bool) list;injections : injection_command list;}type coqargs_query = | PrintWhere| PrintConfig| PrintVersion| PrintMachineReadableVersion| PrintHelp of Usage.specific_usage