package frama-c
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Platform dedicated to the analysis of source code written in C
Install
dune-project
Dependency
Authors
-
MMichele Alberti
-
TThibaud Antignac
-
GGergö Barany
-
PPatrick Baudin
-
NNicolas Bellec
-
TThibaut Benjamin
-
AAllan Blanchard
-
LLionel Blatter
-
FFrançois Bobot
-
RRichard Bonichon
-
VVincent Botbol
-
QQuentin Bouillaguet
-
DDavid Bühler
-
ZZakaria Chihani
-
SSylvain Chiron
-
LLoïc Correnson
-
JJulien Crétin
-
PPascal Cuoq
-
ZZaynah Dargaye
-
BBasile Desloges
-
JJean-Christophe Filliâtre
-
PPhilippe Herrmann
-
MMaxime Jacquemin
-
BBenjamin Jorge
-
FFlorent Kirchner
-
AAlexander Kogtenkov
-
RRemi Lazarini
-
TTristan Le Gall
-
KKilyan Le Gallic
-
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
-
PPierre Nigron
-
AAnne Pacalet
-
VValentin Perrelle
-
GGuillaume Petiot
-
DDario Pinto
-
VVirgile Prevosto
-
AArmand Puccetti
-
FFélix Ridoux
-
VVirgile Robles
-
JJan Rochel
-
MMuriel Roger
-
CCécile Ruet-Cros
-
JJulien Signoles
-
NNicolas Stouls
-
KKostyantyn Vorobyov
-
BBoris Yakobowski
Maintainers
Sources
frama-c-31.0-Gallium.tar.gz
sha256=a94384f00d53791cbb4b4d83ab41607bc71962d42461f02d71116c4ff6dca567
doc/frama-c-wp.core/Wp/Tactical/index.html
Module Wp.TacticalSource
Tactics Entry Points
Tactical
Tactical Selection
Source
and compose = private | Cint of Frama_c_kernel.Integer.t| Range of int * int| Code of Lang.F.term * string * selection list
When subclause clause p, we have clause = Step H and H -> p, or clause = Goal G and p -> G.
Debug only
Debug only
Tactical Parameters
Tactical Parameter Editors
Source
val checkbox :
id:string ->
title:string ->
descr:string ->
?default:bool ->
unit ->
bool field * parameterUnless specified, default is false.
Source
val spinner :
id:string ->
title:string ->
descr:string ->
?default:int ->
?vmin:int ->
?vmax:int ->
?vstep:int ->
unit ->
int field * parameterUnless specified, default is vmin or 0 or vmax, whichever fits. Range must be non-empty, and default shall fit in.
Source
val selector :
id:string ->
title:string ->
descr:string ->
?default:'a ->
options:'a named list ->
?equal:('a -> 'a -> bool) ->
unit ->
'a field * parameterUnless specified, default is head option. Default equality is (=). Options must be non-empty.
Source
val composer :
id:string ->
title:string ->
descr:string ->
?default:selection ->
?filter:(Lang.F.term -> bool) ->
unit ->
selection field * parameterUnless specified, default is Empty selection.
Source
val search :
id:string ->
title:string ->
descr:string ->
browse:'a browser ->
find:'a finder ->
unit ->
'a named option field * parameterSearch field.
browse s nis the lookup function, used in the GUI only. Shall returns at mostnresults applying to selections.find nis used at script replay, and shall retrieve the selected item'sidlater on.
Tactical Utilities
Source
val replace_single :
at:int ->
(string * Conditions.condition) ->
Conditions.sequent ->
string * Conditions.sequentFor each pattern (descr,guard,src,tgt) replace src with tgt under condition guard, inserted in position at.
Apply process, but only after proving some condition
Tactical Plug-in
Composer Factory
Global Registry
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page