Module InferModules.Dataflow

type throws =
| DontKnow

(** May or may not throw an exception. *)

| Throws

(** Definitely throws an exception. *)

| DoesNotThrow

(** Does not throw an exception. *)

module type DFStateType : sig ... end

Module type used to define the state component for a dataflow algorithm.

module type DF : sig ... end

Type for the dataflow API.

module MakeDF : functor (St : DFStateType) -> DF with type state = St.t

Functor to create an instance of a dataflow analysis.