module Properties: sig
.. end
Dealing with logical properties.
module Interp: sig
.. end
Interpretation of logic terms.
Alarms
val synchronize_alarms : Project.Computation.t list -> unit
Transform current set of alarms into code properties. This has to be
called at the end of an alarm generator. By example, this is
automatically called at the end of
Db.Value.compute
.
Change in Boron-20100401: takes as additional argument the
computation which adds the assert.
val add_alarm : Db_types.kernel_function ->
Cil_types.stmt ->
Project.Computation.t list -> Alarms.t -> Cil_types.code_annotation -> unit
Emit an alarm.
Db.Properties.synchronize_alarms
must be called as soon as one
need to see the alarms as properties to be checked on the code.
Change in Boron-20100401: takes as additional argument the
computation which adds the assert.
Assertions
val add_assert : Db_types.kernel_function ->
Cil_types.stmt -> Project.Computation.t list -> before:bool -> string -> unit
Change in Boron-20100401: takes as additional argument the
computation which adds the assert.