interface ControlFlowInformation {
    breaks: NodeId[];
    entryPoints: NodeId[];
    exitPoints: NodeId[];
    graph: ControlFlowGraph;
    nexts: NodeId[];
    returns: NodeId[];
    [key: string]: unknown;
}

Hierarchy (View Summary)

Indexable

  • [key: string]: unknown

Hierarchy-Diagram

UML class diagram of ControlFlowInformation

Properties

breaks: NodeId[]
entryPoints: NodeId[]

intended to construct a hammock graph, with 0 exit points representing a block that should not be part of the CFG (like a comment)

exitPoints: NodeId[]
nexts: NodeId[]
returns: NodeId[]