Extraction_plugin.Tablemodule Refset' : CSig.USetS with type elt = Miniml.globalmodule Refmap' : CSig.UMapS with type key = Miniml.globalval safe_basename_of_global : t -> Miniml.global -> Names.Id.tval make_table : unit -> tval warning_axioms : t -> unitval warning_opaques : t -> bool -> unitval warning_ambiguous_name : ?loc:Loc.t -> (Libnames.qualid * Names.ModPath.t * Names.GlobRef.t) -> unitval error_axiom_scheme : ?loc:Loc.t -> Miniml.global -> int -> 'aval error_constant : ?loc:Loc.t -> Miniml.global -> 'aval error_inductive : ?loc:Loc.t -> Miniml.global -> 'aval error_module_clash : Names.ModPath.t -> Names.ModPath.t -> 'aval error_no_module_expr : Names.ModPath.t -> 'aval error_singleton_become_prop : Names.inductive -> 'aval error_unknown_module : ?loc:Loc.t -> Libnames.qualid -> 'aval error_not_visible : Miniml.global -> 'aval error_MPfile_as_mod : Names.ModPath.t -> bool -> 'aval check_loaded_modfile : Names.ModPath.t -> unitval msg_of_implicit : Miniml.kill_reason -> stringval err_or_warn_remaining_implicit : Miniml.kill_reason -> unitval occur_kn_in_ref : Names.MutInd.t -> Miniml.global -> boolval repr_of_r : Miniml.global -> Names.KerName.tval modpath_of_r : Miniml.global -> Names.ModPath.tval label_of_r : Miniml.global -> Names.Id.tval base_mp : Names.ModPath.t -> Names.ModPath.tval is_modfile : Names.ModPath.t -> boolval string_of_modfile : t -> Names.DirPath.t -> stringval file_of_modfile : t -> Names.DirPath.t -> stringval is_toplevel : Names.ModPath.t -> boolval at_toplevel : Names.ModPath.t -> boolval mp_length : Names.ModPath.t -> intval prefixes_mp : Names.ModPath.t -> Names.ModPath.Set.tval common_prefix_from_list : Names.ModPath.t -> Names.ModPath.t list -> Names.ModPath.t optionval get_nth_label_mp : int -> Names.ModPath.t -> Names.Id.tval labels_of_ref : Miniml.global -> Names.ModPath.t * Names.Id.t listval add_typedef : t -> Names.Constant.t -> Miniml.InfvInst.t -> Declarations.constant_body -> Miniml.ml_type -> unitval lookup_typedef : t -> Names.Constant.t -> Miniml.InfvInst.t -> Declarations.constant_body -> Miniml.ml_type optionval add_cst_type : t -> Names.Constant.t -> Miniml.InfvInst.t -> Declarations.constant_body -> Miniml.ml_schema -> unitval lookup_cst_type : t -> Names.Constant.t -> Miniml.InfvInst.t -> Declarations.constant_body -> Miniml.ml_schema optionval add_ind : t -> Names.MutInd.t -> Miniml.InfvInst.t -> Declarations.mutual_inductive_body -> Miniml.ml_ind -> unitval lookup_ind : t -> Names.MutInd.t -> Miniml.InfvInst.t -> Declarations.mutual_inductive_body -> Miniml.ml_ind optionval add_inductive_kind : t -> Names.MutInd.t -> Miniml.InfvInst.t -> Miniml.inductive_kind -> unitval is_coinductive : t -> Miniml.global -> boolval is_coinductive_type : t -> Miniml.ml_type -> boolval get_record_fields : t -> Miniml.global -> Miniml.global option listval record_fields_of_type : t -> Miniml.ml_type -> Miniml.global option listval add_recursors : t -> Environ.env -> Names.MutInd.t -> unitval is_recursor : t -> Miniml.global -> boolval add_projection : t -> int -> Names.Constant.t -> Names.inductive -> unitval is_projection : t -> Miniml.global -> boolval add_info_axiom : t -> Miniml.global -> unitval remove_info_axiom : t -> Miniml.global -> unitval add_log_axiom : t -> Miniml.global -> unitval add_symbol : t -> Miniml.global -> unitval add_symbol_rule : t -> Miniml.global -> Names.Id.t -> unitval add_opaque : t -> Miniml.global -> unitval remove_opaque : t -> Miniml.global -> unitval optims : unit -> opt_flagval lang : unit -> langval to_inline : Miniml.global -> boolval to_keep : Miniml.global -> boolval implicits_of_global : Miniml.global -> Int.Set.tval type_scheme_nb_args_hook : (Environ.env -> Constr.t -> int) Hook.tval is_custom : Miniml.global -> boolval is_inline_custom : Miniml.global -> boolval is_foreign_custom : Miniml.global -> boolval find_callback : Miniml.global -> string optionval find_custom : Miniml.global -> stringval find_type_custom : Miniml.global -> string list * stringval is_custom_match : Miniml.ml_branch array -> boolval find_custom_match : Miniml.ml_branch array -> stringval extraction_language : lang -> unitval extraction_inline : bool -> Libnames.qualid list -> unitval print_extraction_inline : unit -> Pp.tval print_extraction_foreign : unit -> Pp.tval print_extraction_callback : unit -> Pp.tval extract_callback : string option -> Libnames.qualid -> unitval extract_constant_inline : bool -> Libnames.qualid -> string list -> string -> unitval extract_constant_foreign : Libnames.qualid -> string -> unitval extract_inductive : Libnames.qualid -> string -> string list -> string option -> unitval extraction_implicit : Libnames.qualid -> int_or_id list -> unitval print_extraction_blacklist : unit -> Pp.t