package pds-reachability

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

The types module for the PDS reachability analysis.

module State = B.State

The decorated type of states in the PDS.

module Stack_element = B.Stack_element

The decorated type of stack elements in the PDS.

The decorated type of targeted dynamic pop actions in the PDS.

The decorated type of untargeted dynamic pop actions in the PDS.

Stack actions which may be performed in the PDS.

val show_stack_action : stack_action -> string
val stack_action_to_yojson : stack_action -> Yojson.Safe.json
type node =
  1. | State_node of State.t
  2. | Intermediate_node of node * stack_action list

The decorated type of node used for reachability.

type edge = {
  1. source : Node.t;
  2. target : Node.t;
  3. edge_action : stack_action;
}

The decorated type of edge used in reachability.

OCaml

Innovation. Community. Security.