package codex
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
The Codex library for building static analysers based on abstract interpretation
Install
dune-project
Dependency
Authors
Maintainers
Sources
1.0-rc4.tar.gz
md5=bc7266a140c6886add673ede90e335d3
sha512=8da42c0ff2c1098c5f9cb2b5b43b306faf7ac93b8f5ae00c176918cee761f249ff45b29309f31a05bbcf6312304f86a0d5a000eb3f1094d3d3c2b9b4c7f5c386
doc/codex.fixpoint/Fixpoint/Fixpoint_graph/Make/index.html
Module Fixpoint_graph.MakeSource
Parameters
Signature
Control locations are also vertices in the graph. We provide to_int that uniquely identifies each node, as they will be used as keys in PatriciaTree.
include Fixpoint_wto.Graph
with module ControlLocation := ControlLocation
and type transition = G.transition
The list of successors from each node.
Source
val make :
G.Vertex.t ->
(G.Vertex.t -> (transition * G.Vertex.t) list) ->
ControlLocation.t * ControlLocation.t * intmake init succs traverses the exiting graph to creates a new graph suitable for wto iteration. It returns a triple input_node,first_node,count where
first_nodecorresponds toinitin the original graph;input_nodeis a (pseudo-)node beforefirst_node, which should not be part of the fixpoint computation, as it is used to hold the initial value for the fixpoint graphcountis the number of nodes in the graph.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page