package frama-c
Platform dedicated to the analysis of source code written in C
Install
Dune Dependency
Authors
-
MMichele Alberti
-
TThibaud Antignac
-
GGergö Barany
-
PPatrick Baudin
-
TThibaut Benjamin
-
AAllan Blanchard
-
LLionel Blatter
-
FFrançois Bobot
-
RRichard Bonichon
-
QQuentin Bouillaguet
-
DDavid Bühler
-
ZZakaria Chihani
-
LLoïc Correnson
-
JJulien Crétin
-
PPascal Cuoq
-
ZZaynah Dargaye
-
BBasile Desloges
-
JJean-Christophe Filliâtre
-
PPhilippe Herrmann
-
MMaxime Jacquemin
-
FFlorent Kirchner
-
AAlexander Kogtenkov
-
TTristan Le Gall
-
JJean-Christophe Léchenet
-
MMatthieu Lemerre
-
DDara Ly
-
DDavid Maison
-
CClaude Marché
-
AAndré Maroneze
-
TThibault Martin
-
FFonenantsoa Maurica
-
MMelody Méaulle
-
BBenjamin Monate
-
YYannick Moy
-
AAnne Pacalet
-
VValentin Perrelle
-
GGuillaume Petiot
-
DDario Pinto
-
VVirgile Prevosto
-
AArmand Puccetti
-
FFélix Ridoux
-
VVirgile Robles
-
MMuriel Roger
-
JJulien Signoles
-
NNicolas Stouls
-
KKostyantyn Vorobyov
-
BBoris Yakobowski
Maintainers
Sources
frama-c-27.1-Cobalt.tar.gz
sha256=5b13574a16a58971c27909bee94ae7f37b17d897852b40c768a3d4e2e09e39d2
doc/frama-c.kernel/Frama_c_kernel/Parameter_builder/Make/index.html
Module Parameter_builder.Make
Parameters
module P : sig ... end
Signature
module Bool (X : sig ... end) : Parameter_sig.Bool
module Action (X : Parameter_sig.Input) : Parameter_sig.Bool
module False (X : Parameter_sig.Input) : Parameter_sig.Bool
module True (X : Parameter_sig.Input) : Parameter_sig.Bool
module WithOutput (X : sig ... end) : Parameter_sig.With_output
module Int (X : sig ... end) : Parameter_sig.Int
module Zero (X : Parameter_sig.Input_with_arg) : Parameter_sig.Int
module String (X : sig ... end) : Parameter_sig.String
module Empty_string (X : Parameter_sig.Input_with_arg) : Parameter_sig.String
module Fc_Filepath = Filepath
module Filepath (X : sig ... end) : Parameter_sig.Filepath
module String_set (X : Parameter_sig.Input_with_arg) : Parameter_sig.String_set
module Filled_string_set (X : sig ... end) : Parameter_sig.String_set
module Fundec_set (X : Parameter_sig.Input_with_arg) : Parameter_sig.Fundec_set
module Filepath_list (X : sig ... end) : Parameter_sig.Filepath_list
module Filepath_map
(V : Parameter_sig.Value_datatype with type key = Fc_Filepath.Normalized.t)
(X : sig ... end) :
Parameter_sig.Map
with type key = Fc_Filepath.Normalized.t
and type value = V.t
and type t = V.t Datatype.Filepath.Map.t
module Make_map
(K : Parameter_sig.String_datatype_with_collections)
(V : Parameter_sig.Value_datatype with type key = K.t)
(X : sig ... end) :
Parameter_sig.Map
with type key = K.t
and type value = V.t
and type t = V.t K.Map.t
Parameter is a map where multibindings are **not** allowed.
module String_map
(V : Parameter_sig.Value_datatype with type key = string)
(X : sig ... end) :
Parameter_sig.Map
with type key = string
and type value = V.t
and type t = V.t Datatype.String.Map.t
module Kernel_function_map
(V : Parameter_sig.Value_datatype with type key = Cil_types.kernel_function)
(X : sig ... end) :
Parameter_sig.Map
with type key = Cil_types.kernel_function
and type value = V.t
and type t = V.t Cil_datatype.Kf.Map.t
As for Kernel_function_set, by default keys can only be defined functions. Use Parameter_customize.argument_may_be_fundecl
to also include pure prototypes.
module Make_multiple_map
(K : Parameter_sig.String_datatype_with_collections)
(V : Parameter_sig.Multiple_value_datatype with type key = K.t)
(X : sig ... end) :
Parameter_sig.Multiple_map
with type key = K.t
and type value = V.t
and type t = V.t list K.Map.t
Parameter is a map where multibindings are allowed.
module String_multiple_map
(V : Parameter_sig.Multiple_value_datatype with type key = string)
(X : sig ... end) :
Parameter_sig.Multiple_map
with type key = string
and type value = V.t
and type t = V.t list Datatype.String.Map.t
module Kernel_function_multiple_map
(V :
Parameter_sig.Multiple_value_datatype
with type key = Cil_types.kernel_function)
(X : sig ... end) :
Parameter_sig.Multiple_map
with type key = Cil_types.kernel_function
and type value = V.t
and type t = V.t list Cil_datatype.Kf.Map.t
As for Kernel_function_set, by default keys can only be defined functions. Use Parameter_customize.argument_may_be_fundecl
to also include pure prototypes.
val parameters : unit -> Typed_parameter.t list
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page