Soteria_c_lib.Globsinclude Soteria.Sym_states.Base.M(Csymex).S
with type syn = Symbol_std.t * Soteria_c_lib.Typed.Expr.tval pp :
Ppx_deriving_runtime.Format.formatter ->
t ->
Ppx_deriving_runtime.unitval show : t -> Ppx_deriving_runtime.stringmodule SM :
Soteria.Sym_states.State_monad.S
with module Symex = Csymex
and module Value = Csymex.Value
and type st = t optiontype syn = Symbol_std.t * Soteria_c_lib.Typed.Expr.tval pp_syn :
Ppx_deriving_runtime.Format.formatter ->
syn ->
Ppx_deriving_runtime.unitval show_syn : syn -> Ppx_deriving_runtime.stringval ins_outs : syn -> Csymex.Value.Expr.t list * Csymex.Value.Expr.t listval produce : syn -> t option -> t option Csymex.Producer.tval consume : syn -> t option -> (t option, syn list) Csymex.Consumer.tval empty : t optionval get :
Cerb_frontend.Symbol.sym ->
t option ->
(Soteria_c_lib.Typed.T.sloc Typed.t * t option) Csymex.t