12441245124612471248124912501251125212531254
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;
12561257125812591260126112621263126412651266
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;
12571258125912601261126212631264126512661267
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;
12661267126812691270127112721273127412751276
break; case Op.INDEPENDENT: { opStack.push(op); dataStack.push(offset); op = op.getChild(); } break; case Op.MODIFIER:
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;
12781279128012811282128312841285128612871288
int localopts = opts; localopts |= op.getData(); localopts &= ~op.getData2(); opStack.push(op); dataStack.push(opts); dataStack.push(offset); opts = localopts; op = op.getChild(); } break;
13041305130613071308130913101311131213131314
op = cop.next; } } else { opStack.push(op); dataStack.push(offset); op = cop.condition; } } break;
13551356135713581359136013611362136313641365
} if (retValue < 0) { if (++unionIndex < op.size()) { opStack.push(op); dataStack.push(unionIndex); dataStack.push(offset); op = op.elementAt(unionIndex); returned = false; } else {
13561357135813591360136113621363136413651366
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;
12041205120612071208120912101211121212131214
// fall through case Op.QUESTION: { opStack.push(op); dataStack.push(offset); op = op.getChild(); } break; case Op.NONGREEDYCLOSURE: