package mopsa
MOPSA: A Modular and Open Platform for Static Analysis using Abstract Interpretation
Install
Dune Dependency
Authors
Maintainers
Sources
mopsa-analyzer-v1.0.tar.gz
md5=9f673f79708b44a7effb3b6bb3618d2c
sha512=cb91cb428e43a22f1abbcb8219710d0c10a5b3756d0da392d4084b3b3a6157350776c596983e63def344f617d39964e91f244f60c07958695ee5c8c809a9f0f4
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