Module Engine.CExprEval

module CStore : sig ... end
exception TypeError of string
exception EvaluationError of string
val unary_int_thing : Gillian.Concrete.Values.t -> (Z.t -> Z.t) -> string -> Gillian.Concrete.Values.t
val unary_num_thing : Gillian.Concrete.Values.t -> (float -> float) -> string -> Gillian.Concrete.Values.t
val binary_num_thing : Gillian.Concrete.Values.t -> Gillian.Concrete.Values.t -> (float -> float -> float) -> string -> Gillian.Concrete.Values.t
val binary_int_thing : Gillian.Concrete.Values.t -> Gillian.Concrete.Values.t -> (Z.t -> Z.t -> Z.t) -> string -> Gillian.Concrete.Values.t
val binary_int_bool_thing : Gillian.Concrete.Values.t -> Gillian.Concrete.Values.t -> (Z.t -> Z.t -> bool) -> string -> Gillian.Concrete.Values.t
val binary_num_bool_thing : Gillian.Concrete.Values.t -> Gillian.Concrete.Values.t -> (float -> float -> bool) -> string -> Gillian.Concrete.Values.t