aboutsummaryrefslogtreecommitdiffhomepage
path: root/proofs/redexpr.mli
diff options
context:
space:
mode:
authorGravatar barras <barras@85f007b7-540e-0410-9357-904b9bb8a0f7>2008-05-22 17:12:11 +0000
committerGravatar barras <barras@85f007b7-540e-0410-9357-904b9bb8a0f7>2008-05-22 17:12:11 +0000
commit9bf1f84def4e7635dd5b81038e5d76ee2a77204e (patch)
tree4ac2cf352a6daf61f8efe70c658e3980a52c93af /proofs/redexpr.mli
parent96876c750e05108e07dc1f29fa8db53f35f62f95 (diff)
Strategy commands are now exported
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@10971 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'proofs/redexpr.mli')
-rw-r--r--proofs/redexpr.mli6
1 files changed, 5 insertions, 1 deletions
diff --git a/proofs/redexpr.mli b/proofs/redexpr.mli
index 404a8a196..68c1fd669 100644
--- a/proofs/redexpr.mli
+++ b/proofs/redexpr.mli
@@ -26,7 +26,11 @@ val declare_red_expr : string -> reduction_function -> unit
(* Opaque and Transparent commands. *)
-val set_strategy : 'a tableKey -> Conv_oracle.level -> unit
+(* Sets the expansion strategy of a constant. When the boolean is
+ true, the effect is non-synchronous (i.e. it does not survive
+ section and module closure). *)
+val set_strategy :
+ bool -> (Conv_oracle.level * evaluable_global_reference list) list -> unit
(* call by value normalisation function using the virtual machine *)
val cbv_vm : reduction_function