package frama-clang

  1. Overview
  2. Docs
module Class : sig ... end

Information related to class: inheritance diagram, virtual meths, ...

module Convert : sig ... end
module Convert_acsl : sig ... end

conversion of ACSL++ annotations into ACSL (Logic_ptree)

module Convert_env : sig ... end

Some transformations have to be done after having linked all files. In particular, for some of them we have to take into account the whole inheritance graph, which can be done only when all files have been parsed.

module Cxx_utils : sig ... end

Various utilities function for manipulating intermediate_format ASTs

module Fclang_datatype : sig ... end
module Frama_Clang : sig ... end
module Frama_Clang_option : sig ... end
module Frama_Clang_register : sig ... end
module Generate_spec : sig ... end

Elements of specification generated from the C++ conversion itself.

module Intermediate_format : sig ... end
module Intermediate_format_parser : sig ... end
module Mangling : sig ... end

Name mangling. Follows more or less IA-64 C++ ABI and thus gcc mangling.

module Reorder_defs : sig ... end
OCaml

Innovation. Community. Security.