Mlsem_lang.MVariablemodule SA = Mlsem_system.Asttype t = Mlsem_common.Variable.tval is_mutable : Mlsem_common.Variable.t -> boolval kind : Mlsem_common.Variable.t -> kindval add_to_env :
Mlsem_common.Variable.t ->
Mlsem_types.TyScheme.t ->
Mlsem_common.Env.t ->
Mlsem_common.Env.tval replace_in_env :
Mlsem_common.Variable.t ->
Mlsem_types.TyScheme.t ->
Mlsem_common.Env.t ->
Mlsem_common.Env.tval ref_uninit : Mlsem_common.Variable.t -> SA.eval ref_cons : Mlsem_common.Variable.t -> SA.t -> SA.eval ref_get : Mlsem_common.Variable.t -> SA.eval ref_assign : Mlsem_common.Variable.t -> SA.t -> SA.e