module Globals:sig..end
module Vars:sig..end
module Functions:sig..end
module FileIndex:sig..end
module Types:sig..end
exception No_such_entry_point of string
entry_point below.val entry_point : unit -> Cil_types.kernel_function * boolNo_such_entry_point if the current entrypoint name does not
exist. This exception is automatically handled by the Frama-C kernel. Thus
you don't have to catch it yourself, except if you do a specific work.val set_entry_point : string -> bool -> unitset_entry_point name lib sets Kernel.MainFunction to name and
Kernel.LibEntry to lib.
Moreover, clear the results of all the analysis which depend on
Kernel.MainFunction or Kernel.LibEntry.val get_comments_global : Cil_types.global -> string list
A comment is associated to a global if it occurs after
the declaration/definition of the preceding one in the file, before the end
of the current declaration/definition and does not occur in the
definition of a function. Note that this function is experimental and
may fail to associate comments properly. Use directly
Cabshelper.Comments.get to retrieve comments in a given region.
(see Globals.get_comments_stmt for retrieving comments associated to
a statement).
Since Nitrogen-20111001
val get_comments_stmt : Cil_types.stmt -> string list
A comment is associated to a statement if it occurs after
the preceding statement and before the current statement ends (except for
the last statement in a block, to which statements occuring before the end
of the block are associated). Note that this function is experimental and
may fail to associate comments properly. Use directly
Cabshelper.Comments.get to retrieve comments in a given region.
Since Nitrogen-20111001
val find_first_stmt : (Cil_types.kernel_function -> Cil_types.stmt) Pervasives.ref
val find_enclosing_block : (Cil_types.stmt -> Cil_types.block) Pervasives.ref