Home | History | Annotate | Download | only in i18n

Lines Matching refs:fPattern

80     fPattern = pat;
94 fPattern = fPatternOwned;
117 fPattern = fPatternOwned;
133 fPattern = fPatternOwned;
149 fPattern = fPatternOwned;
165 fPattern = NULL;
191 fPattern = NULL;
246 if (fPattern->fDataSize > (int32_t)(sizeof(fSmallData)/sizeof(fSmallData[0]))) {
247 fData = (int64_t *)uprv_malloc(fPattern->fDataSize * sizeof(int64_t));
419 if (numDigits >= fPattern->fMaxCaptureDigits) {
525 if (group < 0 || group > fPattern->fGroupMap->size()) {
535 int32_t groupOffset = fPattern->fGroupMap->elementAti(group-1);
536 U_ASSERT(groupOffset < fPattern->fFrameSize);
607 testStartLimit = fActiveLimit - fPattern->fMinMatchLen;
622 switch (fPattern->fStartType) {
664 U_ASSERT(fPattern->fMinMatchLen > 0);
673 if (c >= 0 && (c<256 && fPattern->fInitialChars8->contains(c) ||
674 c>=256 && fPattern->fInitialChars->contains(c))) {
698 U_ASSERT(fPattern->fMinMatchLen > 0);
699 UChar32 theChar = fPattern->fInitialChar;
745 if (fPattern->fFlags & UREGEX_UNIX_LINES) {
898 int32_t testLen = (int32_t)(fActiveLimit - fPattern->fMinMatchLen);
908 switch (fPattern->fStartType) {
948 U_ASSERT(fPattern->fMinMatchLen > 0);
952 if (c<256 && fPattern->fInitialChars8->contains(c) ||
953 c>=256 && fPattern->fInitialChars->contains(c)) {
975 U_ASSERT(fPattern->fMinMatchLen > 0);
976 UChar32 theChar = fPattern->fInitialChar;
1012 if (fPattern->fFlags & UREGEX_UNIX_LINES) {
1112 if (groupNum < 0 || groupNum > fPattern->fGroupMap->size()) {
1131 int32_t groupOffset = fPattern->fGroupMap->elementAti(groupNum-1);
1132 U_ASSERT(groupOffset < fPattern->fFrameSize);
1206 if (groupNum < 0 || groupNum > fPattern->fGroupMap->size()) {
1216 int32_t groupOffset = fPattern->fGroupMap->elementAti(groupNum-1);
1217 U_ASSERT(groupOffset < fPattern->fFrameSize);
1258 return fPattern->fGroupMap->size();
1572 return *fPattern;
1844 if (fPattern->fNeedsAltInput) fAltInputText = utext_clone(fAltInputText, fInputText, FALSE, TRUE, &fDeferredStatus);
1868 if (fPattern->fNeedsAltInput) fAltInputText = utext_clone(fAltInputText, fInputText, FALSE, TRUE, &fDeferredStatus);
2045 int32_t numCaptureGroups = fPattern->fGroupMap->size();
2207 if (group < 0 || group > fPattern->fGroupMap->size()) {
2215 int32_t groupOffset = fPattern->fGroupMap->elementAti(group-1);
2216 U_ASSERT(groupOffset < fPattern->fFrameSize);
2319 if (adjustedLimit < fPattern->fFrameSize) {
2320 adjustedLimit = fPattern->fFrameSize;
2391 REStackFrame *iFrame = (REStackFrame *)fStack->reserveBlock(fPattern->fFrameSize, fDeferredStatus);
2393 for (i=0; i<fPattern->fFrameSize-RESTACKFRAME_HDRCOUNT; i++) {
2432 cIsWord = fPattern->fStaticSets[URX_ISWORD_SET]->contains(c);
2445 prevCIsWord = fPattern->fStaticSets[URX_ISWORD_SET]->contains(prevChar);
2470 cIsWord = fPattern->fStaticSets[URX_ISWORD_SET]->contains(c);
2484 prevCIsWord = fPattern->fStaticSets[URX_ISWORD_SET]->contains(prevChar);
2635 UChar32 c = utext_next32From(fPattern->fPattern, 0);
2642 c = UTEXT_NEXT32(fPattern->fPattern);
2666 int64_t *pat = fPattern->fCompiledPat->getBuffer();
2668 const UChar *litText = fPattern->fLiteralText.getBuffer();
2669 UVector *sets = fPattern->fSets;
2671 fFrameSize = fPattern->fFrameSize;
2679 for (i = 0; i<fPattern->fDataSize; i++) {
2702 fPattern->dumpOp(fp->fPatIdx);
3109 UnicodeSet **sets = fPattern->fStaticSets;
3216 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue];
3221 const UnicodeSet *s = fPattern->fStaticSets[opValue];
3242 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue];
3247 const UnicodeSet *s = fPattern->fStaticSets[opValue];
3288 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue];
3294 const UnicodeSet *s = fPattern->fStaticSets[opValue];
3313 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue];
3319 const UnicodeSet *s = fPattern->fStaticSets[opValue];
3356 Regex8BitSet *s8 = &fPattern->fSets8[opValue];
3383 Regex8BitSet *s8 = &fPattern->fSets8[opValue];
3502 U_ASSERT(opValue < fPattern->fCompiledPat->size());
3513 U_ASSERT(opValue > 0 && opValue < fPattern->fCompiledPat->size());
3648 U_ASSERT(opValue >= 0 && opValue < fPattern->fDataSize);
3654 U_ASSERT(opValue >= 0 && opValue < fPattern->fDataSize);
3736 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
3748 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
3939 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
3965 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
4004 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
4041 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
4080 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
4104 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
4123 Regex8BitSet *s8 = &fPattern->fSets8[opValue];
4342 UChar32 c = utext_next32From(fPattern->fPattern, 0);
4349 c = UTEXT_NEXT32(fPattern->fPattern);
4373 int64_t *pat = fPattern->fCompiledPat->getBuffer();
4375 const UChar *litText = fPattern->fLiteralText.getBuffer();
4376 UVector *sets = fPattern->fSets;
4380 fFrameSize = fPattern->fFrameSize;
4388 for (i = 0; i<fPattern->fDataSize; i++) {
4411 fPattern->dumpOp(fp->fPatIdx);
4807 UnicodeSet **sets = fPattern->fStaticSets;
4906 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue];
4911 const UnicodeSet *s = fPattern->fStaticSets[opValue];
4928 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue];
4933 const UnicodeSet *s = fPattern->fStaticSets[opValue];
4973 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue];
4978 const UnicodeSet *s = fPattern->fStaticSets[opValue];
4995 Regex8BitSet *s8 = &fPattern->fStaticSets8[opValue];
5001 const UnicodeSet *s = fPattern->fStaticSets[opValue];
5040 Regex8BitSet *s8 = &fPattern->fSets8[opValue];
5065 Regex8BitSet *s8 = &fPattern->fSets8[opValue];
5174 U_ASSERT(opValue < fPattern->fCompiledPat->size());
5185 U_ASSERT(opValue > 0 && opValue < fPattern->fCompiledPat->size());
5320 U_ASSERT(opValue >= 0 && opValue < fPattern->fDataSize);
5326 U_ASSERT(opValue >= 0 && opValue < fPattern->fDataSize);
5414 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5426 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5611 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5637 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5674 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5711 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5748 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5772 U_ASSERT(opValue>=0 && opValue+1<fPattern->fDataSize);
5791 Regex8BitSet *s8 = &fPattern->fSets8[opValue];