Lines Matching refs:opValue
2742 int32_t opValue; // and the operand value. in MatchAt() local
2808 opValue = URX_VAL(op); in MatchAt()
2838 if (c == opValue) { in MatchAt()
2855 int32_t stringStartIdx = opValue; in MatchAt()
2893 fp = StateSave(fp, opValue, status); in MatchAt()
2914 U_ASSERT(opValue >= 0 && opValue < fFrameSize-3); in MatchAt()
2915 fp->fExtra[opValue+2] = fp->fInputIdx; in MatchAt()
2920 U_ASSERT(opValue >= 0 && opValue < fFrameSize-3); in MatchAt()
2921 … U_ASSERT(fp->fExtra[opValue+2] >= 0); // Start pos for this group must be set. in MatchAt()
2922 fp->fExtra[opValue] = fp->fExtra[opValue+2]; // Tentative start becomes real. in MatchAt()
2923 fp->fExtra[opValue+1] = fp->fInputIdx; // End position in MatchAt()
2924 U_ASSERT(fp->fExtra[opValue] <= fp->fExtra[opValue+1]); in MatchAt()
3083 success ^= (UBool)(opValue != 0); // flip sense for \B in MatchAt()
3094 success ^= (UBool)(opValue != 0); // flip sense for \B in MatchAt()
3115 success ^= (UBool)(opValue != 0); // flip sense for \D in MatchAt()
3143 success ^= (UBool)(opValue != 0); // flip sense for \H in MatchAt()
3184 success ^= (UBool)(opValue != 0); // flip sense for \V in MatchAt()
3314 UBool success = ((opValue & URX_NEG_SET) == URX_NEG_SET); in MatchAt()
3315 opValue &= ~URX_NEG_SET; in MatchAt()
3316 U_ASSERT(opValue > 0 && opValue < URX_LAST_SET); in MatchAt()
3321 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue]; in MatchAt()
3326 const UnicodeSet *s = fPattern->fStaticSets[opValue]; in MatchAt()
3351 U_ASSERT(opValue > 0 && opValue < URX_LAST_SET); in MatchAt()
3357 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue]; in MatchAt()
3363 const UnicodeSet *s = fPattern->fStaticSets[opValue]; in MatchAt()
3385 U_ASSERT(opValue > 0 && opValue < sets->size()); in MatchAt()
3387 Regex8BitSet *s8 = &fPattern->fSets8[opValue]; in MatchAt()
3393 UnicodeSet *s = (UnicodeSet *)sets->elementAt(opValue); in MatchAt()
3486 fp->fPatIdx = opValue; in MatchAt()
3494 U_ASSERT(opValue < fPattern->fCompiledPat->size()); in MatchAt()
3496 fp->fPatIdx = opValue; // Then JMP. in MatchAt()
3505 U_ASSERT(opValue > 0 && opValue < fPattern->fCompiledPat->size()); in MatchAt()
3506 int32_t stoOp = (int32_t)pat[opValue-1]; in MatchAt()
3515 fp->fPatIdx = opValue; in MatchAt()
3525 U_ASSERT(opValue >= 0 && opValue < fFrameSize-2); in MatchAt()
3526 fp->fExtra[opValue] = 0; // Set the loop counter variable to zero in MatchAt()
3543 fp->fExtra[opValue+1] = fp->fInputIdx; // For loop breaking. in MatchAt()
3552 U_ASSERT(opValue>0 && opValue < fp->fPatIdx-2); in MatchAt()
3553 int32_t initOp = (int32_t)pat[opValue]; in MatchAt()
3556 int32_t minCount = (int32_t)pat[opValue+2]; in MatchAt()
3557 int32_t maxCount = (int32_t)pat[opValue+3]; in MatchAt()
3576 fp->fPatIdx = opValue + 4; // Loop back. in MatchAt()
3583 U_ASSERT(opValue >= 0 && opValue < fFrameSize-2); in MatchAt()
3584 fp->fExtra[opValue] = 0; // Set the loop counter variable to zero in MatchAt()
3597 … fp->fExtra[opValue+1] = fp->fInputIdx; // Save initial input index for loop breaking. in MatchAt()
3612 U_ASSERT(opValue>0 && opValue < fp->fPatIdx-2); in MatchAt()
3613 int32_t initOp = (int32_t)pat[opValue]; in MatchAt()
3616 int32_t minCount = (int32_t)pat[opValue+2]; in MatchAt()
3617 int32_t maxCount = (int32_t)pat[opValue+3]; in MatchAt()
3631 fp->fPatIdx = opValue + 4; // Loop back. in MatchAt()
3649 fp = StateSave(fp, opValue + 4, status); in MatchAt()
3655 U_ASSERT(opValue >= 0 && opValue < fPattern->fDataSize); in MatchAt()
3656 fData[opValue] = fStack->size(); in MatchAt()
3661 U_ASSERT(opValue >= 0 && opValue < fPattern->fDataSize); in MatchAt()
3662 int32_t newStackSize = (int32_t)fData[opValue]; in MatchAt()
3679 U_ASSERT(opValue < fFrameSize); in MatchAt()
3680 int64_t groupStartIdx = fp->fExtra[opValue]; in MatchAt()
3681 int64_t groupEndIdx = fp->fExtra[opValue+1]; in MatchAt()
3726 U_ASSERT(opValue < fFrameSize); in MatchAt()
3727 int64_t groupStartIdx = fp->fExtra[opValue]; in MatchAt()
3728 int64_t groupEndIdx = fp->fExtra[opValue+1]; in MatchAt()
3781 U_ASSERT(opValue >= 0 && opValue < fFrameSize); in MatchAt()
3782 fp->fExtra[opValue] = fp->fInputIdx; in MatchAt()
3795 fp->fPatIdx = opValue; // JMP in MatchAt()
3806 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchAt()
3807 fData[opValue] = fStack->size(); in MatchAt()
3808 fData[opValue+1] = fp->fInputIdx; in MatchAt()
3818 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchAt()
3820 int32_t newStackSize =(int32_t)fData[opValue]; in MatchAt()
3834 fp->fInputIdx = fData[opValue+1]; in MatchAt()
3851 if (u_foldCase(c, U_FOLD_CASE_DEFAULT) == opValue) { in MatchAt()
3869 const UChar *patternString = litText + opValue; in MatchAt()
3875 opValue = URX_VAL(op); in MatchAt()
3877 int32_t patternStringLen = opValue; // Length of the string from the pattern. in MatchAt()
3917 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchAt()
3918 fData[opValue] = fStack->size(); in MatchAt()
3919 fData[opValue+1] = fp->fInputIdx; in MatchAt()
3921 fData[opValue+2] = -1; in MatchAt()
3924 fData[opValue+3] = fActiveLimit; in MatchAt()
3943 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchAt()
3944 int64_t *lbStartIdx = &fData[opValue+2]; in MatchAt()
3965 int64_t restoreInputLen = fData[opValue+3]; in MatchAt()
3982 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchAt()
3996 int64_t originalInputLen = fData[opValue+3]; in MatchAt()
4019 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchAt()
4020 int64_t *lbStartIdx = &fData[opValue+2]; in MatchAt()
4040 int64_t restoreInputLen = fData[opValue+3]; in MatchAt()
4058 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchAt()
4075 int64_t originalInputLen = fData[opValue+3]; in MatchAt()
4082 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchAt()
4083 int32_t newStackSize = (int32_t)fData[opValue]; in MatchAt()
4100 U_ASSERT(opValue > 0 && opValue < sets->size()); in MatchAt()
4101 Regex8BitSet *s8 = &fPattern->fSets8[opValue]; in MatchAt()
4102 UnicodeSet *s = (UnicodeSet *)sets->elementAt(opValue); in MatchAt()
4160 if ((opValue & 1) == 1) { in MatchAt()
4177 (((opValue & 2) == 0) && // IF not UNIX_LINES mode in MatchAt()
4215 U_ASSERT(opValue>=0 && opValue<fFrameSize); in MatchAt()
4216 backSearchIndex = fp->fExtra[opValue]; in MatchAt()
4308 int32_t opValue; // and the operand value. in MatchChunkAt() local
4375 opValue = URX_VAL(op); in MatchChunkAt()
4405 if (c == opValue) { in MatchChunkAt()
4420 int32_t stringStartIdx = opValue; in MatchChunkAt()
4457 fp = StateSave(fp, opValue, status); in MatchChunkAt()
4478 U_ASSERT(opValue >= 0 && opValue < fFrameSize-3); in MatchChunkAt()
4479 fp->fExtra[opValue+2] = fp->fInputIdx; in MatchChunkAt()
4484 U_ASSERT(opValue >= 0 && opValue < fFrameSize-3); in MatchChunkAt()
4485 … U_ASSERT(fp->fExtra[opValue+2] >= 0); // Start pos for this group must be set. in MatchChunkAt()
4486 fp->fExtra[opValue] = fp->fExtra[opValue+2]; // Tentative start becomes real. in MatchChunkAt()
4487 fp->fExtra[opValue+1] = fp->fInputIdx; // End position in MatchChunkAt()
4488 U_ASSERT(fp->fExtra[opValue] <= fp->fExtra[opValue+1]); in MatchChunkAt()
4646 success ^= (UBool)(opValue != 0); // flip sense for \B in MatchChunkAt()
4657 success ^= (UBool)(opValue != 0); // flip sense for \B in MatchChunkAt()
4677 success ^= (UBool)(opValue != 0); // flip sense for \D in MatchChunkAt()
4703 success ^= (UBool)(opValue != 0); // flip sense for \H in MatchChunkAt()
4746 success ^= (UBool)(opValue != 0); // flip sense for \V in MatchChunkAt()
4864 UBool success = ((opValue & URX_NEG_SET) == URX_NEG_SET); in MatchChunkAt()
4865 opValue &= ~URX_NEG_SET; in MatchChunkAt()
4866 U_ASSERT(opValue > 0 && opValue < URX_LAST_SET); in MatchChunkAt()
4871 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue]; in MatchChunkAt()
4876 const UnicodeSet *s = fPattern->fStaticSets[opValue]; in MatchChunkAt()
4898 U_ASSERT(opValue > 0 && opValue < URX_LAST_SET); in MatchChunkAt()
4903 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue]; in MatchChunkAt()
4908 const UnicodeSet *s = fPattern->fStaticSets[opValue]; in MatchChunkAt()
4926 U_ASSERT(opValue > 0 && opValue < sets->size()); in MatchChunkAt()
4932 Regex8BitSet *s8 = &fPattern->fSets8[opValue]; in MatchChunkAt()
4938 UnicodeSet *s = (UnicodeSet *)sets->elementAt(opValue); in MatchChunkAt()
5020 fp->fPatIdx = opValue; in MatchChunkAt()
5028 U_ASSERT(opValue < fPattern->fCompiledPat->size()); in MatchChunkAt()
5030 fp->fPatIdx = opValue; // Then JMP. in MatchChunkAt()
5039 U_ASSERT(opValue > 0 && opValue < fPattern->fCompiledPat->size()); in MatchChunkAt()
5040 int32_t stoOp = (int32_t)pat[opValue-1]; in MatchChunkAt()
5049 fp->fPatIdx = opValue; in MatchChunkAt()
5059 U_ASSERT(opValue >= 0 && opValue < fFrameSize-2); in MatchChunkAt()
5060 fp->fExtra[opValue] = 0; // Set the loop counter variable to zero in MatchChunkAt()
5077 fp->fExtra[opValue+1] = fp->fInputIdx; // For loop breaking. in MatchChunkAt()
5086 U_ASSERT(opValue>0 && opValue < fp->fPatIdx-2); in MatchChunkAt()
5087 int32_t initOp = (int32_t)pat[opValue]; in MatchChunkAt()
5090 int32_t minCount = (int32_t)pat[opValue+2]; in MatchChunkAt()
5091 int32_t maxCount = (int32_t)pat[opValue+3]; in MatchChunkAt()
5110 fp->fPatIdx = opValue + 4; // Loop back. in MatchChunkAt()
5117 U_ASSERT(opValue >= 0 && opValue < fFrameSize-2); in MatchChunkAt()
5118 fp->fExtra[opValue] = 0; // Set the loop counter variable to zero in MatchChunkAt()
5131 … fp->fExtra[opValue+1] = fp->fInputIdx; // Save initial input index for loop breaking. in MatchChunkAt()
5146 U_ASSERT(opValue>0 && opValue < fp->fPatIdx-2); in MatchChunkAt()
5147 int32_t initOp = (int32_t)pat[opValue]; in MatchChunkAt()
5150 int32_t minCount = (int32_t)pat[opValue+2]; in MatchChunkAt()
5151 int32_t maxCount = (int32_t)pat[opValue+3]; in MatchChunkAt()
5165 fp->fPatIdx = opValue + 4; // Loop back. in MatchChunkAt()
5183 fp = StateSave(fp, opValue + 4, status); in MatchChunkAt()
5189 U_ASSERT(opValue >= 0 && opValue < fPattern->fDataSize); in MatchChunkAt()
5190 fData[opValue] = fStack->size(); in MatchChunkAt()
5195 U_ASSERT(opValue >= 0 && opValue < fPattern->fDataSize); in MatchChunkAt()
5196 int32_t newStackSize = (int32_t)fData[opValue]; in MatchChunkAt()
5213 U_ASSERT(opValue < fFrameSize); in MatchChunkAt()
5214 int64_t groupStartIdx = fp->fExtra[opValue]; in MatchChunkAt()
5215 int64_t groupEndIdx = fp->fExtra[opValue+1]; in MatchChunkAt()
5245 U_ASSERT(opValue < fFrameSize); in MatchChunkAt()
5246 int64_t groupStartIdx = fp->fExtra[opValue]; in MatchChunkAt()
5247 int64_t groupEndIdx = fp->fExtra[opValue+1]; in MatchChunkAt()
5297 U_ASSERT(opValue >= 0 && opValue < fFrameSize); in MatchChunkAt()
5298 fp->fExtra[opValue] = fp->fInputIdx; in MatchChunkAt()
5311 fp->fPatIdx = opValue; // JMP in MatchChunkAt()
5322 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchChunkAt()
5323 fData[opValue] = fStack->size(); in MatchChunkAt()
5324 fData[opValue+1] = fp->fInputIdx; in MatchChunkAt()
5334 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchChunkAt()
5336 int32_t newStackSize = (int32_t)fData[opValue]; in MatchChunkAt()
5350 fp->fInputIdx = fData[opValue+1]; in MatchChunkAt()
5363 if (u_foldCase(c, U_FOLD_CASE_DEFAULT) == opValue) { in MatchChunkAt()
5378 const UChar *patternString = litText + opValue; in MatchChunkAt()
5383 opValue = URX_VAL(op); in MatchChunkAt()
5385 int32_t patternStringLen = opValue; // Length of the string from the pattern. in MatchChunkAt()
5420 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchChunkAt()
5421 fData[opValue] = fStack->size(); in MatchChunkAt()
5422 fData[opValue+1] = fp->fInputIdx; in MatchChunkAt()
5424 fData[opValue+2] = -1; in MatchChunkAt()
5427 fData[opValue+3] = fActiveLimit; in MatchChunkAt()
5446 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchChunkAt()
5447 int64_t *lbStartIdx = &fData[opValue+2]; in MatchChunkAt()
5466 int64_t restoreInputLen = fData[opValue+3]; in MatchChunkAt()
5483 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchChunkAt()
5497 int64_t originalInputLen = fData[opValue+3]; in MatchChunkAt()
5520 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchChunkAt()
5521 int64_t *lbStartIdx = &fData[opValue+2]; in MatchChunkAt()
5539 int64_t restoreInputLen = fData[opValue+3]; in MatchChunkAt()
5557 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchChunkAt()
5574 int64_t originalInputLen = fData[opValue+3]; in MatchChunkAt()
5581 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize); in MatchChunkAt()
5582 int32_t newStackSize = (int32_t)fData[opValue]; in MatchChunkAt()
5599 U_ASSERT(opValue > 0 && opValue < sets->size()); in MatchChunkAt()
5600 Regex8BitSet *s8 = &fPattern->fSets8[opValue]; in MatchChunkAt()
5601 UnicodeSet *s = (UnicodeSet *)sets->elementAt(opValue); in MatchChunkAt()
5660 if ((opValue & 1) == 1) { in MatchChunkAt()
5677 (((opValue & 2) == 0) && // IF not UNIX_LINES mode in MatchChunkAt()
5716 U_ASSERT(opValue>=0 && opValue<fFrameSize); in MatchChunkAt()
5717 backSearchIndex = (int32_t)fp->fExtra[opValue]; in MatchChunkAt()