12391240124112421243124412451246124712481249
dataStack.push(con.match.getBeginning(refno)); con.match.setBeginning(refno, offset); } else { final int index = -refno; dataStack.push(con.match.getEnd(index)); con.match.setEnd(index, offset); } opStack.push(op); dataStack.push(offset); }
12431244124512461247124812491250125112521253
final int index = -refno; dataStack.push(con.match.getEnd(index)); con.match.setEnd(index, offset); } opStack.push(op); dataStack.push(offset); } op = op.next; } break;
12551256125712581259126012611262126312641265
case Op.NEGATIVELOOKAHEAD: case Op.LOOKBEHIND: case Op.NEGATIVELOOKBEHIND: { opStack.push(op); dataStack.push(dx); dataStack.push(offset); dx = (op.type == Op.LOOKAHEAD || op.type == Op.NEGATIVELOOKAHEAD) ? 1 : -1; op = op.getChild(); } break;
12561257125812591260126112621263126412651266
case Op.LOOKBEHIND: case Op.NEGATIVELOOKBEHIND: { opStack.push(op); dataStack.push(dx); dataStack.push(offset); dx = (op.type == Op.LOOKAHEAD || op.type == Op.NEGATIVELOOKAHEAD) ? 1 : -1; op = op.getChild(); } break;
12651266126712681269127012711272127312741275
break; case Op.INDEPENDENT: { opStack.push(op); dataStack.push(offset); op = op.getChild(); } break; case Op.MODIFIER:
12761277127812791280128112821283128412851286
{ int localopts = opts; localopts |= op.getData(); localopts &= ~op.getData2(); opStack.push(op); dataStack.push(opts); dataStack.push(offset); opts = localopts; op = op.getChild(); } break;
12771278127912801281128212831284128512861287
int localopts = opts; localopts |= op.getData(); localopts &= ~op.getData2(); opStack.push(op); dataStack.push(opts); dataStack.push(offset); opts = localopts; op = op.getChild(); } break;
13031304130513061307130813091310131113121313
op = cop.next; } } else { opStack.push(op); dataStack.push(offset); op = cop.condition; } } break;
13511352135313541355135613571358135913601361
} if (retValue < 0) { if (++unionIndex < op.size()) { opStack.push(op); dataStack.push(unionIndex); dataStack.push(offset); op = op.elementAt(unionIndex); returned = false; } else {
13521353135413551356135713581359136013611362
if (retValue < 0) { if (++unionIndex < op.size()) { opStack.push(op); dataStack.push(unionIndex); dataStack.push(offset); op = op.elementAt(unionIndex); returned = false; } else { retValue = -1;