summaryrefslogtreecommitdiff
path: root/src/ExtractToFStar.ml
diff options
context:
space:
mode:
authorSon Ho2022-02-02 23:12:37 +0100
committerSon Ho2022-02-02 23:12:37 +0100
commit8116c4cb6aa002595fd7fcc47a39c1577e820f8e (patch)
tree152027945123bd32d182aa732305e2586be39f4c /src/ExtractToFStar.ml
parent6739ab801801519f118cbb992b04c57f77c0cd17 (diff)
Start working on function extraction
Diffstat (limited to '')
-rw-r--r--src/ExtractToFStar.ml10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ExtractToFStar.ml b/src/ExtractToFStar.ml
index a1b56964..a839c0a3 100644
--- a/src/ExtractToFStar.ml
+++ b/src/ExtractToFStar.ml
@@ -469,3 +469,13 @@ let extract_fun_def_register_names (ctx : extraction_ctx)
in
(* Return *)
ctx
+
+(** Extract a function definition.
+
+ Note that all the names used for extraction should already have been
+ registered.
+ *)
+let extract_fun_def (ctx : extraction_ctx) (fmt : F.formatter)
+ (qualif : fun_def_qualif) (def : fun_def) : unit =
+ (* TODO *)
+ ()