X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=Robust%2Fsrc%2FIR%2FTree%2FDNFFlag.java;fp=Robust%2Fsrc%2FIR%2FTree%2FDNFFlag.java;h=0000000000000000000000000000000000000000;hb=cdcf09c40af1419fa42932aae249cb79b69b5daf;hp=980868876a3f6a9a1a666ef34c7453a8168efe89;hpb=bae799f54777dbf7bf3f222c61aeeb72b4b11c85;p=IRC.git diff --git a/Robust/src/IR/Tree/DNFFlag.java b/Robust/src/IR/Tree/DNFFlag.java deleted file mode 100644 index 98086887..00000000 --- a/Robust/src/IR/Tree/DNFFlag.java +++ /dev/null @@ -1,115 +0,0 @@ -package IR.Tree; -import java.util.Vector; -import IR.*; - -public class DNFFlag { - private Vector conjunctions; - public DNFFlag(FlagNode flag) { - DNFFlagAtom dfa=new DNFFlagAtom(flag, false); - conjunctions=new Vector(); - Vector conjunct=new Vector(); - conjunct.add(dfa); - conjunctions.add(conjunct); - } - private DNFFlag() { - conjunctions=new Vector(); - } - - /** Returns the number of conjunctions in the DNF form. */ - - public int size() { - return conjunctions.size(); - } - - /** Returns a Vector containing the terms in the n'th conjunction. */ - - public Vector get(int n) { - return (Vector) conjunctions.get(n); - } - - /** This method negates a DNFFlag expression. */ - - public DNFFlag not() { - DNFFlag notflag=null; - for (int i=0;i