diff options
author | letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2011-08-25 16:54:51 +0000 |
---|---|---|
committer | letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2011-08-25 16:54:51 +0000 |
commit | 984890d972aaa0586b509058dc4fcea5f2c3ca2d (patch) | |
tree | 2cc33bf08d984ceec6f3324c2d94cdae5bf94943 /plugins/extraction/miniml.mli | |
parent | 2fd746b3ca082ee403146a75ef2706f75bf13f9e (diff) |
Extraction: allow extraction of records with anonymous fields (fix #2555)
For Ocaml, we now use the extraction-reserved substring "__" :
The name foo__i will be pick for i-th field of record foo if it is anonymous.
For Haskell, still no printing of records as native records,
hence nothing to do.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14420 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'plugins/extraction/miniml.mli')
-rw-r--r-- | plugins/extraction/miniml.mli | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/extraction/miniml.mli b/plugins/extraction/miniml.mli index 87ddcc7b4..edff48c85 100644 --- a/plugins/extraction/miniml.mli +++ b/plugins/extraction/miniml.mli @@ -55,7 +55,7 @@ type inductive_kind = | Singleton | Coinductive | Standard - | Record of global_reference list + | Record of global_reference option list (* None for anonymous field *) (* A [ml_ind_packet] is the miniml counterpart of a [one_inductive_body]. If the inductive is logical ([ip_logical = false]), then all other fields |