// // @Override // public Branch invert() { // return new NotBranch(new OrBranch(left.invert(), right.invert())); // } // public override int getRegister() { int rleft = left.getRegister(); int rright = right.getRegister(); return(rleft == rright ? rleft : -1); }
public override int getRegister() { return(branch.getRegister()); }