diff options
Diffstat (limited to 'vaporize/library/Node.java')
-rw-r--r-- | vaporize/library/Node.java | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/vaporize/library/Node.java b/vaporize/library/Node.java deleted file mode 100644 index 203f931..0000000 --- a/vaporize/library/Node.java +++ /dev/null @@ -1,38 +0,0 @@ -package vaporize.library; - -import cs132.vapor.ast.*; -import java.util.ArrayList; - -class Node { - - private VInstr instruction; - private ArrayList<Node> sources; - private ArrayList<Node> dests; - - protected Node(VInstr instruction) { - this.instruction = instruction; - this.sources = new ArrayList<>(); - this.dests = new ArrayList<>(); - } - - protected void addSource(Node node) { - this.sources.add(node); - } - - protected void addDest(Node node) { - this.dests.add(node); - } - - protected VInstr getInstruction() { - return this.instruction; - } - - protected ArrayList<Node> getSources() { - return this.sources; - } - - protected ArrayList<Node> getDests() { - return this.dests; - } - -} |