Skip to content
Snippets Groups Projects
Commit ba4a70d0 authored by Basile Desloges's avatar Basile Desloges
Browse files

[eacsl] Rename Env.rte to Env.set_rte

parent 018b90ba
No related branches found
No related tags found
No related merge requests found
...@@ -163,7 +163,7 @@ let pop_loop env = ...@@ -163,7 +163,7 @@ let pop_loop env =
(** {2 RTEs} *) (** {2 RTEs} *)
(* ************************************************************************** *) (* ************************************************************************** *)
let rte env b = let set_rte env b =
let local_env, tl_env = top env in let local_env, tl_env = top env in
{ env with env_stack = { local_env with rte = b } :: tl_env } { env with env_stack = { local_env with rte = b } :: tl_env }
...@@ -173,16 +173,16 @@ let generate_rte env = ...@@ -173,16 +173,16 @@ let generate_rte env =
let with_rte ~f env rte_value = let with_rte ~f env rte_value =
let old_rte_value = generate_rte env in let old_rte_value = generate_rte env in
let env = rte env rte_value in let env = set_rte env rte_value in
let env = f env in let env = f env in
let env = rte env old_rte_value in let env = set_rte env old_rte_value in
env env
let with_rte_and_result ~f env rte_value = let with_rte_and_result ~f env rte_value =
let old_rte_value = generate_rte env in let old_rte_value = generate_rte env in
let env = rte env rte_value in let env = set_rte env rte_value in
let other, env = f env in let other, env = f env in
let env = rte env old_rte_value in let env = set_rte env old_rte_value in
other, env other, env
(* ************************************************************************** *) (* ************************************************************************** *)
......
...@@ -169,8 +169,8 @@ val pop_loop: t -> t ...@@ -169,8 +169,8 @@ val pop_loop: t -> t
(** {2 RTEs} *) (** {2 RTEs} *)
(* ************************************************************************** *) (* ************************************************************************** *)
val rte: t -> bool -> t val set_rte: t -> bool -> t
(** [rte env x] sets RTE generation to x for the given environment *) (** [set_rte env x] sets RTE generation to x for the given environment *)
val generate_rte: t -> bool val generate_rte: t -> bool
(** Returns the current value of RTE generation for the given environment *) (** Returns the current value of RTE generation for the given environment *)
......
...@@ -392,7 +392,7 @@ exception No_simple_translation of predicate ...@@ -392,7 +392,7 @@ exception No_simple_translation of predicate
However, it is correct to use it only in specific contexts. *) However, it is correct to use it only in specific contexts. *)
let untyped_to_exp p = let untyped_to_exp p =
let env = Env.push Env.empty in let env = Env.push Env.empty in
let env = Env.rte env false in let env = Env.set_rte env false in
let e, _, env = let e, _, env =
try generalized_untyped_to_exp try generalized_untyped_to_exp
~adata:Assert.no_data ~adata:Assert.no_data
......
...@@ -920,7 +920,7 @@ let untyped_to_exp typ t = ...@@ -920,7 +920,7 @@ let untyped_to_exp typ t =
let ctx = Option.map ctx_of_typ typ in let ctx = Option.map ctx_of_typ typ in
Typing.type_term ~use_gmp_opt:true ~lenv:[] ?ctx t; Typing.type_term ~use_gmp_opt:true ~lenv:[] ?ctx t;
let env = Env.push Env.empty in let env = Env.push Env.empty in
let env = Env.rte env false in let env = Env.set_rte env false in
let e, _, env = let e, _, env =
try to_exp ~adata:Assert.no_data (Kernel_function.dummy ()) env t try to_exp ~adata:Assert.no_data (Kernel_function.dummy ()) env t
with Rtl.Symbols.Unregistered _ -> raise (No_simple_translation t) with Rtl.Symbols.Unregistered _ -> raise (No_simple_translation t)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment