Module Linter.BackwardAnalyser

Module BackwardAnalyser :

This module implements a forward dataflow analysis for Jasmin programs. Analysis is defined at function level. The analysis find a fixpoint for given dataflow equations described by the user.

It defines three modules :

module type Logic = sig ... end

module type Logic : Abstract interface for the logic of the forward analysis. The user must provides :

module type S = sig ... end

Signature of the BackwardAnalyser module.

module Make (L : Logic) : S with type domain = L.domain

Functor used to create a module implementing forward analysis.