Module Flambda_to_fexpr_commons.Env
val create : unit -> tval bind_var : t -> Flambda2_identifiers.Variable.t -> Fexpr.variable * tval bind_bound_var :
t ->
Flambda2_bound_identifiers.Bound_var.t ->
Fexpr.variable * tval bind_symbol : t -> Flambda2_identifiers.Symbol.t -> Fexpr.symbol * tval bind_code_id : t -> Flambda2_identifiers.Code_id.t -> Fexpr.code_id * tval bind_named_continuation :
t ->
Flambda2_identifiers.Continuation.t ->
Fexpr.continuation_id * tval bind_special_continuation :
t ->
Flambda2_identifiers.Continuation.t ->
to_:Fexpr.special_continuation ->
tval bind_toplevel_region : t -> Flambda2_identifiers.Variable.t -> tval find_var_exn : t -> Flambda2_identifiers.Variable.t -> Fexpr.variableval find_symbol_exn : t -> Flambda2_identifiers.Symbol.t -> Fexpr.symbolval find_code_id_exn : t -> Flambda2_identifiers.Code_id.t -> Fexpr.code_idval find_continuation_exn :
t ->
Flambda2_identifiers.Continuation.t ->
Fexpr.continuationval find_region_exn : t -> Flambda2_identifiers.Variable.t -> Fexpr.regionval translate_function_slot :
t ->
Flambda2_identifiers.Function_slot.t ->
Fexpr.function_slotval translate_value_slot :
t ->
Flambda2_identifiers.Value_slot.t ->
Fexpr.value_slot