Frama-C API - Letify
module Ground : sig ... endmodule Subst : sig ... endmodule Defs : sig ... endval bind : Subst.t -> Defs.t -> Lang.F.Vars.t -> Subst.tbind sigma defs xs select definitions in defs targeting variables xs. The result is a new substitution that potentially augment sigma with definitions for xs (and others).
val add_definitions : Subst.t -> Defs.t -> Lang.F.Vars.t -> Lang.F.pred list -> Lang.F.pred listadd_definitions sigma defs xs ps keep all definitions of variables xs from sigma that comes from defs. They are added to ps.
module Split : sig ... endPruning strategy ; selects most occurring literals to split cases.
