diff options
| author | letouzey | 2010-05-21 16:13:58 +0000 |
|---|---|---|
| committer | letouzey | 2010-05-21 16:13:58 +0000 |
| commit | 9545a01076cc7b79d0d3278b1ba12e3249149716 (patch) | |
| tree | b66405b976619de4a3d2d45369c034629c06ac87 /plugins/extraction/mlutil.mli | |
| parent | 63fe9ca9438693fcf4d601c05f77a4db50588b40 (diff) | |
Extract Inductive is now possible toward non-inductive types (e.g. nat => int)
For instance:
Extract Inductive nat => int [ "0" "succ" ]
"(fun fO fS n => if n=0 then fO () else fS (n-1))".
See Extraction.v for more details and caveat.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13025 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'plugins/extraction/mlutil.mli')
| -rw-r--r-- | plugins/extraction/mlutil.mli | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/extraction/mlutil.mli b/plugins/extraction/mlutil.mli index 42787a5409..7e9cfbeed1 100644 --- a/plugins/extraction/mlutil.mli +++ b/plugins/extraction/mlutil.mli @@ -88,7 +88,7 @@ val collect_lams : ml_ast -> ml_ident list * ml_ast val collect_n_lams : int -> ml_ast -> ml_ident list * ml_ast val remove_n_lams : int -> ml_ast -> ml_ast val nb_lams : ml_ast -> int - +val named_lams : ml_ident list -> ml_ast -> ml_ast val dummy_lams : ml_ast -> int -> ml_ast val anonym_or_dummy_lams : ml_ast -> signature -> ml_ast |
