aboutsummaryrefslogtreecommitdiff
path: root/test-suite/output/ExtractionString.v
diff options
context:
space:
mode:
authorKazuhiko Sakaguchi2020-01-14 20:29:24 +0900
committerKazuhiko Sakaguchi2020-01-14 20:29:24 +0900
commit85f38599f59ada198260870aa64703348e739bd8 (patch)
treeca6b038f894769a43b865a8313585d8bda3f681e /test-suite/output/ExtractionString.v
parent507141cb978ae9383b79e4a6af6ab968cb8d540e (diff)
parentfcc3d7c64cc3d6f8f60e0e0f9469a78009b7fbd2 (diff)
Merge PR #10486: [extraction] Support extraction of Coq's string type to OCaml's string type
Ack-by: SkySkimmer Ack-by: Zimmi48 Ack-by: ejgallego Reviewed-by: herbelin Ack-by: maximedenes Reviewed-by: pi8027
Diffstat (limited to 'test-suite/output/ExtractionString.v')
-rw-r--r--test-suite/output/ExtractionString.v25
1 files changed, 25 insertions, 0 deletions
diff --git a/test-suite/output/ExtractionString.v b/test-suite/output/ExtractionString.v
new file mode 100644
index 0000000000..e4b9d22b38
--- /dev/null
+++ b/test-suite/output/ExtractionString.v
@@ -0,0 +1,25 @@
+Require Import String Extraction.
+
+Definition str := "This is a string"%string.
+
+(* Raw extraction of strings, in OCaml *)
+Extraction Language OCaml.
+Extraction str.
+
+(* Raw extraction of strings, in Haskell *)
+Extraction Language Haskell.
+Extraction str.
+
+(* Extraction to char list, in OCaml *)
+Require Import ExtrOcamlString.
+Extraction Language OCaml.
+Extraction str.
+
+(* Extraction to native strings, in OCaml *)
+Require Import ExtrOcamlNativeString.
+Extraction str.
+
+(* Extraction to native strings, in Haskell *)
+Require Import ExtrHaskellString.
+Extraction Language Haskell.
+Extraction str.