diff options
author | 2001-11-03 14:29:15 +0000 | |
---|---|---|
committer | 2001-11-03 14:29:15 +0000 | |
commit | b5d11e695f935bfc28f833baaa481d604009db33 (patch) | |
tree | 57daaf3424e5ab293005e6720747cd5e8f5f7dac /contrib/extraction/Extraction.v | |
parent | c3ff17ba405beb26b1c865719d86e7e364a45cae (diff) |
Creation de Recursive Extarction Module
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@2152 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'contrib/extraction/Extraction.v')
-rw-r--r-- | contrib/extraction/Extraction.v | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/contrib/extraction/Extraction.v b/contrib/extraction/Extraction.v index b8c7eeb9a..7153d652a 100644 --- a/contrib/extraction/Extraction.v +++ b/contrib/extraction/Extraction.v @@ -29,6 +29,13 @@ Grammar vernac vernac : ast := | haskell_extr_module [ "Haskell" "Extraction" "Module" identarg($m) "." ] -> [ (ExtractionModule "haskell" $m) ] +| rec_extr_module + [ "Recursive" "Extraction" "Module" identarg($m) "." ] + -> [ (RecursiveExtractionModule "ocaml" $m) ] +| rec_haskell_extr_module + [ "Haskell" "Recursive" "Extraction" "Module" identarg($m) "." ] + -> [ (RecursiveExtractionModule "haskell" $m) ] + (* Custum inlining directives *) | inline_constant |