예제 #1
0
//
//  @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);
        }
예제 #2
0
 public override int getRegister()
 {
     return(branch.getRegister());
 }