Lines Matching refs:fPattern
87 fPattern = pat;
101 fPattern = fPatternOwned;
124 fPattern = fPatternOwned;
140 fPattern = fPatternOwned;
156 fPattern = fPatternOwned;
172 fPattern = NULL;
198 fPattern = NULL;
255 if (fPattern->fDataSize > (int32_t)(sizeof(fSmallData)/sizeof(fSmallData[0]))) {
256 fData = (int64_t *)uprv_malloc(fPattern->fDataSize * sizeof(int64_t));
439 if (numDigits >= fPattern->fMaxCaptureDigits) {
566 if (group < 0 || group > fPattern->fGroupMap->size()) {
576 int32_t groupOffset = fPattern->fGroupMap->elementAti(group-1);
577 U_ASSERT(groupOffset < fPattern->fFrameSize);
645 testStartLimit = fActiveLimit - fPattern->fMinMatchLen;
660 switch (fPattern->fStartType) {
704 U_ASSERT(fPattern->fMinMatchLen > 0);
713 if (c >= 0 && ((c<256 && fPattern->fInitialChars8->contains(c)) ||
714 (c>=256 && fPattern->fInitialChars->contains(c)))) {
740 U_ASSERT(fPattern->fMinMatchLen > 0);
741 UChar32 theChar = fPattern->fInitialChar;
789 if (fPattern->fFlags & UREGEX_UNIX_LINES) {
929 fPattern->fMinMatchLen);
939 switch (fPattern->fStartType) {
981 U_ASSERT(fPattern->fMinMatchLen > 0);
985 if ((c<256 && fPattern->fInitialChars8->contains(c)) ||
986 (c>=256 && fPattern->fInitialChars->contains(c))) {
1010 U_ASSERT(fPattern->fMinMatchLen > 0);
1011 UChar32 theChar = fPattern->fInitialChar;
1049 if (fPattern->fFlags & UREGEX_UNIX_LINES) {
1143 if (groupNum < 0 || groupNum > fPattern->fGroupMap->size()) {
1157 int32_t groupOffset = fPattern->fGroupMap->elementAti(groupNum-1);
1158 U_ASSERT(groupOffset < fPattern->fFrameSize);
1207 if (groupNum < 0 || groupNum > fPattern->fGroupMap->size()) {
1226 int32_t groupOffset = fPattern->fGroupMap->elementAti(groupNum-1);
1227 U_ASSERT(groupOffset < fPattern->fFrameSize);
1304 if (groupNum < 0 || groupNum > fPattern->fGroupMap->size()) {
1314 int32_t groupOffset = fPattern->fGroupMap->elementAti(groupNum-1);
1315 U_ASSERT(groupOffset < fPattern->fFrameSize);
1360 return fPattern->fGroupMap->size();
1662 return *fPattern;
1907 if (fPattern->fNeedsAltInput) {
1933 if (fPattern->fNeedsAltInput) fAltInputText = utext_clone(fAltInputText, fInputText, FALSE, TRUE, &fDeferredStatus);
2091 int32_t numCaptureGroups = fPattern->fGroupMap->size();
2285 if (group < 0 || group > fPattern->fGroupMap->size()) {
2293 int32_t groupOffset = fPattern->fGroupMap->elementAti(group-1);
2294 U_ASSERT(groupOffset < fPattern->fFrameSize);
2394 if (adjustedLimit < fPattern->fFrameSize) {
2395 adjustedLimit = fPattern->fFrameSize;
2498 REStackFrame *iFrame = (REStackFrame *)fStack->reserveBlock(fPattern->fFrameSize, fDeferredStatus);
2500 for (i=0; i<fPattern->fFrameSize-RESTACKFRAME_HDRCOUNT; i++) {
2539 cIsWord = fPattern->fStaticSets[URX_ISWORD_SET]->contains(c);
2552 prevCIsWord = fPattern->fStaticSets[URX_ISWORD_SET]->contains(prevChar);
2577 cIsWord = fPattern->fStaticSets[URX_ISWORD_SET]->contains(c);
2591 prevCIsWord = fPattern->fStaticSets[URX_ISWORD_SET]->contains(prevChar);
2765 UChar32 c = utext_next32From(fPattern->fPattern, 0);
2772 c = UTEXT_NEXT32(fPattern->fPattern);
2796 int64_t *pat = fPattern->fCompiledPat->getBuffer();
2798 const UChar *litText = fPattern->fLiteralText.getBuffer();
2799 UVector *sets = fPattern->fSets;
2801 fFrameSize = fPattern->fFrameSize;
2809 for (i = 0; i<fPattern->fDataSize; i++) {
2832 fPattern->dumpOp(fp->fPatIdx);
3171 UnicodeSet **sets = fPattern->fStaticSets;
3278 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue];
3283 const UnicodeSet *s = fPattern->fStaticSets[opValue];
3314 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue];
3320 const UnicodeSet *s = fPattern->fStaticSets[opValue];
3344 Regex8BitSet *s8 = &fPattern->fSets8[opValue];
3452 U_ASSERT(opValue < fPattern->fCompiledPat->size());
3463 U_ASSERT(opValue > 0 && opValue < fPattern->fCompiledPat->size());
3598 U_ASSERT(opValue >= 0 && opValue < fPattern->fDataSize);
3604 U_ASSERT(opValue >= 0 && opValue < fPattern->fDataSize);
3749 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
3761 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
3860 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
3886 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
3925 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
3962 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
4001 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
4025 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
4044 Regex8BitSet *s8 = &fPattern->fSets8[opValue];
4257 UChar32 c = utext_next32From(fPattern->fPattern, 0);
4264 c = UTEXT_NEXT32(fPattern->fPattern);
4288 int64_t *pat = fPattern->fCompiledPat->getBuffer();
4290 const UChar *litText = fPattern->fLiteralText.getBuffer();
4291 UVector *sets = fPattern->fSets;
4295 fFrameSize = fPattern->fFrameSize;
4303 for (i = 0; i<fPattern->fDataSize; i++) {
4326 fPattern->dumpOp(fp->fPatIdx);
4654 UnicodeSet **sets = fPattern->fStaticSets;
4753 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue];
4758 const UnicodeSet *s = fPattern->fStaticSets[opValue];
4785 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue];
4790 const UnicodeSet *s = fPattern->fStaticSets[opValue];
4814 Regex8BitSet *s8 = &fPattern->fSets8[opValue];
4911 U_ASSERT(opValue < fPattern->fCompiledPat->size());
4922 U_ASSERT(opValue > 0 && opValue < fPattern->fCompiledPat->size());
5057 U_ASSERT(opValue >= 0 && opValue < fPattern->fDataSize);
5063 U_ASSERT(opValue >= 0 && opValue < fPattern->fDataSize);
5190 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5202 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5288 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5314 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5351 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5388 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5425 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5449 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5468 Regex8BitSet *s8 = &fPattern->fSets8[opValue];