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
-
LLoïc Correnson
-
JJulien Crétin
-
PPascal Cuoq
-
ZZaynah Dargaye
-
BBasile Desloges
-
JJean-Christophe Filliâtre
-
PPhilippe Herrmann
-
MMaxime Jacquemin
-
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-30.0-beta-Zinc.tar.gz
sha256=93a291a8764644df2f3618d7ea18258b5fbe0912ec98dfdfd180967afdf24474
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