diff options
author | letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2011-03-07 15:37:46 +0000 |
---|---|---|
committer | letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2011-03-07 15:37:46 +0000 |
commit | 695bf462bba223c8870634bac7cb149ffb0b28b6 (patch) | |
tree | 5ace99c11a8dc151e48fd6dc61e6c8bb9494ad98 /plugins/extraction/modutil.mli | |
parent | 8c376b71eb6ebc72ec44fd980dc282b8796299c7 (diff) |
A new command "Separate Extraction"
This is a mix of "Recursive Extraction" and "Extraction Library":
- like "Extraction Library", the extracted code is splitted in
separated files, one per coq source file.
- unlike "Extraction Library", but similarly to "Recursive Extraction",
not everything gets extracted, but only dependencies of some
initially-given elements
We prepare for a more clever dependency selection inside sub-modules.
For the moment all needed sub-modules are still fully extracted (other we
would need to fix signatures accordingly).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13888 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'plugins/extraction/modutil.mli')
-rw-r--r-- | plugins/extraction/modutil.mli | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/extraction/modutil.mli b/plugins/extraction/modutil.mli index 83aea3964..0565522bf 100644 --- a/plugins/extraction/modutil.mli +++ b/plugins/extraction/modutil.mli @@ -36,4 +36,5 @@ val get_decl_in_structure : global_reference -> ml_structure -> ml_decl optimizations. The first argument is the list of objects we want to appear. *) -val optimize_struct : global_reference list -> ml_structure -> ml_structure +val optimize_struct : global_reference list * module_path list -> + ml_structure -> ml_structure |