Cgil_lib.MonadicSMemoryinclude Gillian.Monadic.MonadicSMemory.S with type init_data = Global_env.ttype init_data = Global_env.ttype vt := Gillian.Symbolic.Values.tType of GIL values
type st := Gillian.Symbolic.Subst.tType of GIL substitutions
val pp_err_t :
Ppx_deriving_runtime.Format.formatter ->
err_t ->
Ppx_deriving_runtime.unitval show_err_t : err_t -> Ppx_deriving_runtime.stringval err_t_to_yojson : err_t -> Yojson.Safe.tval err_t_of_yojson :
Yojson.Safe.t ->
err_t Ppx_deriving_yojson_runtime.error_orval to_yojson : t -> Yojson.Safe.tval of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_orval execute_action :
action_name:string ->
t ->
vt list ->
action_ret Monadic.Delayed.tExecute action
val consume : core_pred:string -> t -> vt list -> action_ret Monadic.Delayed.tval produce : core_pred:string -> t -> vt list -> t Monadic.Delayed.tval pp : Stdlib.Format.formatter -> t -> unitPrinter
val substitution_in_place : st -> t -> t Monadic.Delayed.tval clean_up :
?keep:Gil_syntax.Expr.Set.t ->
t ->
Gil_syntax.Expr.Set.t * Gil_syntax.Expr.Set.tval lvars : t -> Utils.Containers.SS.tval alocs : t -> Utils.Containers.SS.tval assertions :
?to_keep:Utils.Containers.SS.t ->
t ->
Gillian.Gil_syntax.Asrt.tval mem_constraints : t -> Gillian.Gil_syntax.Expr.t listval get_recovery_tactic : t -> err_t -> vt Engine.Recovery_tactic.tval pp_err : Stdlib.Format.formatter -> err_t -> unitval get_failing_constraint : err_t -> Gillian.Gil_syntax.Expr.tval get_fixes : err_t -> Gillian.Gil_syntax.Asrt.t listval can_fix : err_t -> boolval pp_by_need : Utils.Containers.SS.t -> Stdlib.Format.formatter -> t -> unitval get_print_info :
Utils.Containers.SS.t ->
t ->
Utils.Containers.SS.t * Utils.Containers.SS.tval sure_is_nonempty : t -> boolmodule Lift : sig ... end