diff options
author | letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2003-03-25 23:50:13 +0000 |
---|---|---|
committer | letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2003-03-25 23:50:13 +0000 |
commit | 3a2d64fd1502cb4f749026ed0f23fdcd487a0ed0 (patch) | |
tree | 1862139195747d37ebcee1e1aa382b49181e26b5 /contrib/extraction/table.mli | |
parent | 5217df6c2c79d4e6f7de8c926742f482223f9008 (diff) |
Extract Constant marche avec les axiomes schémas de types
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@3788 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'contrib/extraction/table.mli')
-rw-r--r-- | contrib/extraction/table.mli | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/contrib/extraction/table.mli b/contrib/extraction/table.mli index e4169a9bf..3fbdbc209 100644 --- a/contrib/extraction/table.mli +++ b/contrib/extraction/table.mli @@ -16,7 +16,7 @@ val id_of_global : global_reference -> identifier (*s Warning and Error messages. *) -val error_axiom_scheme : global_reference -> 'a +val error_axiom_scheme : global_reference -> int -> 'a val error_axiom : global_reference -> 'a val warning_axiom : global_reference -> unit val error_section : unit -> 'a @@ -94,12 +94,12 @@ val to_keep : global_reference -> bool (*s Table for user-given custom ML extractions. *) +val ugly_hack_arity_nb_args : (Environ.env -> Term.constr -> int) ref + val is_custom : global_reference -> bool val is_inline_custom : global_reference -> bool val find_custom : global_reference -> string -val all_customs : unit -> Refset.t -val type_customs : unit -> (global_reference * string) list -val term_customs : unit -> (global_reference * string) list +val find_type_custom : global_reference -> string list * string (*s Extraction commands. *) @@ -107,7 +107,8 @@ val extraction_language : lang -> unit val extraction_inline : bool -> reference list -> unit val print_extraction_inline : unit -> unit val reset_extraction_inline : unit -> unit -val extract_constant_inline : bool -> reference -> string -> unit +val extract_constant_inline : + bool -> reference -> string list -> string -> unit val extract_inductive : reference -> string * string list -> unit |