diff options
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 |