(************************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* unit val do_translate : unit -> bool val translate_file : bool ref val translate_syntax : bool ref val make_silent : bool -> unit val is_silent : unit -> bool val is_verbose : unit -> bool val silently : ('a -> 'b) -> 'a -> 'b val if_silent : ('a -> unit) -> 'a -> unit val if_verbose : ('a -> unit) -> 'a -> unit val make_warn : bool -> unit val if_warn : ('a -> unit) -> 'a -> unit val hash_cons_proofs : bool ref (* Temporary activate an option ('c must be an atomic type) *) val with_option : bool ref -> ('a -> 'b) -> 'a -> 'b (* If [None], no limit *) val set_print_hyps_limit : int option -> unit val print_hyps_limit : unit -> int option val add_unsafe : string -> unit val is_unsafe : string -> bool (* Dump of globalization (to be used by coqdoc) *) val dump : bool ref val dump_into_file : string -> unit val dump_string : string -> unit (* Options for the virtual machine *) val set_boxed_definitions : bool -> unit val boxed_definitions : unit -> bool (* Options for external tools *) (* Returns string format for default browser to use from Coq or CoqIDE *) val browser_cmd_fmt : string (* Substitute %s in the first chain by the second chain *) val subst_command_placeholder : string -> string -> string