Home | History | Annotate | Download | only in common

Lines Matching defs:rangeEnd

58     int32_t rangeEnd;
67 rangeEnd = start + 1;
75 rangeEnd = current;
78 result = divideUpDictionaryRange(text, rangeStart, rangeEnd, foundBreaks);
119 int candidates( UText *text, DictionaryMatcher *dict, int32_t rangeEnd );
145 PossibleWord::candidates( UText *text, DictionaryMatcher *dict, int32_t rangeEnd ) {
150 prefix = dict->matches(text, rangeEnd-start, lengths, count, sizeof(lengths)/sizeof(lengths[0]));
248 int32_t rangeEnd,
250 if ((rangeEnd - rangeStart) < THAI_MIN_WORD_SPAN) {
263 while (U_SUCCESS(status) && (current = (int32_t)utext_getNativeIndex(text)) < rangeEnd) {
267 int candidates = words[wordsFound%THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd);
277 if ((int32_t)utext_getNativeIndex(text) >= rangeEnd) {
282 if (words[(wordsFound + 1) % THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) > 0) {
290 if ((int32_t)utext_getNativeIndex(text) >= rangeEnd) {
297 if (words[(wordsFound + 2) % THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd)) {
316 if ((int32_t)utext_getNativeIndex(text) < rangeEnd && wordLength < THAI_ROOT_COMBINE_THRESHOLD) {
320 if (words[wordsFound % THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) <= 0
325 int32_t remaining = rangeEnd - (current+wordLength);
343 int candidates = words[(wordsFound + 1) % THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd);
368 while ((currPos = (int32_t)utext_getNativeIndex(text)) < rangeEnd && fMarkSet.contains(utext_current32(text))) {
377 if ((int32_t)utext_getNativeIndex(text) < rangeEnd && wordLength > 0) {
378 if (words[wordsFound%THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) <= 0
418 if (foundBreaks.peeki() >= rangeEnd) {
476 int32_t rangeEnd,
478 if ((rangeEnd - rangeStart) < LAO_MIN_WORD_SPAN) {
491 while (U_SUCCESS(status) && (current = (int32_t)utext_getNativeIndex(text)) < rangeEnd) {
495 int candidates = words[wordsFound%LAO_LOOKAHEAD].candidates(text, fDictionary, rangeEnd);
505 if ((int32_t)utext_getNativeIndex(text) >= rangeEnd) {
510 if (words[(wordsFound + 1) % LAO_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) > 0) {
518 if ((int32_t)utext_getNativeIndex(text) >= rangeEnd) {
525 if (words[(wordsFound + 2) % LAO_LOOKAHEAD].candidates(text, fDictionary, rangeEnd)) {
544 if ((int32_t)utext_getNativeIndex(text) < rangeEnd && wordLength < LAO_ROOT_COMBINE_THRESHOLD) {
548 if (words[wordsFound % LAO_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) <= 0
553 int32_t remaining = rangeEnd - (current+wordLength);
567 int candidates = words[(wordsFound + 1) % LAO_LOOKAHEAD].candidates(text, fDictionary, rangeEnd);
592 while ((currPos = (int32_t)utext_getNativeIndex(text)) < rangeEnd && fMarkSet.contains(utext_current32(text))) {
610 if (foundBreaks.peeki() >= rangeEnd) {
677 int32_t rangeEnd,
679 if ((rangeEnd - rangeStart) < KHMER_MIN_WORD_SPAN) {
692 while (U_SUCCESS(status) && (current = (int32_t)utext_getNativeIndex(text)) < rangeEnd) {
696 int candidates = words[wordsFound%KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd);
707 if ((int32_t)utext_getNativeIndex(text) >= rangeEnd) {
712 if (words[(wordsFound + 1) % KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) > 0) {
720 if ((int32_t)utext_getNativeIndex(text) >= rangeEnd) {
727 if (words[(wordsFound + 2) % KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd)) {
746 if ((int32_t)utext_getNativeIndex(text) < rangeEnd && wordLength < KHMER_ROOT_COMBINE_THRESHOLD) {
750 if (words[wordsFound % KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) <= 0
755 int32_t remaining = rangeEnd - (current+wordLength);
769 int candidates = words[(wordsFound + 1) % KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd);
794 while ((currPos = (int32_t)utext_getNativeIndex(text)) < rangeEnd && fMarkSet.contains(utext_current32(text))) {
803 // if ((int32_t)utext_getNativeIndex(text) < rangeEnd && wordLength > 0) {
804 // if (words[wordsFound%KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) <= 0
844 if (foundBreaks.peeki() >= rangeEnd) {
953 * @param rangeEnd The end of the range of dictionary characters
960 int32_t rangeEnd,
962 if (rangeStart >= rangeEnd) {
967 size_t inputLength = rangeEnd - rangeStart;
975 utext_extract(text, rangeStart, rangeEnd, charString.elems(), inputLength, &status);