aboutsummaryrefslogtreecommitdiff
path: root/lib/flags.mli
diff options
context:
space:
mode:
authorcharguer2018-11-08 16:50:13 +0100
committerPierre-Marie Pédrot2019-11-01 12:15:59 +0100
commit72dc33fb0f99d403e8693db178a73c1e28096400 (patch)
tree51d4f6808e26bfb5bf8d453fec7c7213c69245d2 /lib/flags.mli
parente8ac44de70bc98d5393d7be655fd8ddc2eee5310 (diff)
Implementing support for vos/vok files.
A .vos file stores the result of compiling statements (defs, lemmas) but not proofs. A .vok file is an empty file that denotes successful compilation of the full contents of a .v file. Unlike a .vio file, a .vos file does not store suspended proofs, so it is more lightweight. It cannot be completed into a .vo file.
Diffstat (limited to 'lib/flags.mli')
-rw-r--r--lib/flags.mli4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/flags.mli b/lib/flags.mli
index 3f72cc4b91..76a78e61fc 100644
--- a/lib/flags.mli
+++ b/lib/flags.mli
@@ -35,6 +35,10 @@
val async_proofs_worker_id : string ref
val async_proofs_is_worker : unit -> bool
+(** Flag to indicate that .vos files should be loaded for dependencies
+ instead of .vo files. Used by -vos and -vok options. *)
+val load_vos_libraries : bool ref
+
(** Debug flags *)
val debug : bool ref
val in_debugger : bool ref