package mopsa
MOPSA: A Modular and Open Platform for Static Analysis using Abstract Interpretation
Install
Dune Dependency
Authors
Maintainers
Sources
mopsa-analyzer-v1.1.tar.gz
md5=fdee20e988343751de440b4f6b67c0f4
sha512=f5cbf1328785d3f5ce40155dada2d95e5de5cce4f084ea30cfb04d1ab10cc9403a26cfb3fa55d0f9da72244482130fdb89c286a9aed0d640bba46b7c00e09500
doc/hooks/Hooks/Progress/Hook/index.html
Module Progress.Hook
Source
Hook header
***************
Entries of the progress table
*********************************
module RangeSet : sig ... end
Set of location ranges
Source
type entry = {
name : string;
(*Name of the function
*)mutable range : Mopsa.range option;
(*Location of the currently analyzed statement
*)all_stmt_range_set : RangeSet.t;
(*Location of all statements in the function body
*)mutable analyzed_stmt_range_set : RangeSet.t;
(*Locations of analyzed statements
*)nb_all_stmt : int;
(*Total number of statements
*)mutable nb_analyzed_stmt : int;
(*Number of analyzed statements
*)
}
Entry of the progression table
Utilities for moving the terminam cursor
********************************************
Clear the current line and move the cursor at its beginning
Move the cursor one line above
Progression table
*********************
Return the set of statements in the body of a function
Insert a new entry in the progress table
Remove the head function from the progress table
Update the progress table before a statement is analyzed
Update the progress table after a statement is analyzed
Initialization
******************
Events handlers
*******************
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page