package pds-reachability

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

Parameters

Signature

module State = Basis.State

The decorated type of states in the PDS.

module Stack_element = Basis.Stack_element

The decorated type of stack elements in the PDS.

module Targeted_dynamic_pop_action = Dph.Targeted_dynamic_pop_action

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

module Untargeted_dynamic_pop_action = Dph.Untargeted_dynamic_pop_action

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.