module Bycase_ai: sig
.. end
Global information on functions that are collected during each pass. These
information are furthermore used torestrict pre or post-condition of
fonctions according to there scope of use.
val init_specification : unit -> unit
val functions_pre_usecase : (string, Spec_tools.double_pre_post_bycase_t) Hashtbl.t
Global information on functions that are collected during each pass. These
information are furthermore used torestrict pre or post-condition of
fonctions according to there scope of use.
val functions_post_usecase : (string, Spec_tools.pre_post_bycase_t * Spec_tools.pre_post_bycase_t)
Hashtbl.t
val spec_modified : bool Pervasives.ref
class visit_propagating_pre_post_constraints_bycase : Promelaast.buchautomata ->
object
.. end
This visitor requires that each function has a specification.
val propagates_pre_post_constraints_bycase : Cil_types.file -> string -> bool