package vaporize.library; import cs132.vapor.ast.*; import java.util.ArrayList; public class ControlFlowGraph { private ArrayList nodes; private Node start; private Node end; public ControlFlowGraph() { this.nodes = new ArrayList<>(); this.start = null; this.end = null; } protected void addNode(Node node) { this.nodes.add(node); } protected void addEdge(Node source, Node dest) { source.addDest(dest); dest.addSource(source); } }