Lines Matching refs:range

50 …ch(regex_t* reg, const UChar* str, const UChar* end, UChar* start, UChar* range, UChar** low, UCha…
53 …reg, const UChar* str, const UChar* end, const UChar* start, const UChar* range, /* match range */…
4213 const UChar* start, const UChar* range, /* match start range */ in regset_search_body_position_lead() argument
4243 if (end - range > reg->dist_max) in regset_search_body_position_lead()
4244 sch_range = (UChar* )range + reg->dist_max; in regset_search_body_position_lead()
4268 sr[i].high = (UChar* )range; in regset_search_body_position_lead()
4276 && range - start > ACTIVATE_ALL_LOW_HIGH_SEARCH_THRESHOLD_LEN) { in regset_search_body_position_lead()
4302 if (s >= range) break; in regset_search_body_position_lead()
4305 low = (UChar* )range; in regset_search_body_position_lead()
4312 if (low == range) break; in regset_search_body_position_lead()
4351 if (s >= range) break; in regset_search_body_position_lead()
4419 const UChar* start, const UChar* range, in onig_regset_search_with_param() argument
4431 const UChar *orig_range = range; in onig_regset_search_with_param()
4456 if (range <= start) in onig_regset_search_with_param()
4473 range = start + 1; in onig_regset_search_with_param()
4478 range = str + 1; in onig_regset_search_with_param()
4492 if ((OnigLen )(max_semi_end - (range - 1)) < set->anc_dmin) { in onig_regset_search_with_param()
4493 range = max_semi_end - set->anc_dmin + 1; in onig_regset_search_with_param()
4495 if (start > range) goto mismatch_no_msa; in onig_regset_search_with_param()
4554 r = regset_search_body_position_lead(set, str, end, start, range, in onig_regset_search_with_param()
4600 const UChar* start, const UChar* range, in onig_regset_search() argument
4618 r = onig_regset_search_with_param(set, str, end, start, range, lead, option, mps, in onig_regset_search()
4924 UChar* range, UChar** low, UChar** high, UChar** low_prev) in forward_search() argument
4930 str, end, start, range); in forward_search()
4950 p = slow_search(reg->enc, reg->exact, reg->exact_end, p, end, range); in forward_search()
4954 reg->exact, reg->exact_end, p, end, range); in forward_search()
4958 p = sunday_quick_search(reg, reg->exact, reg->exact_end, p, end, range); in forward_search()
4963 p, end, range); in forward_search()
4967 p = map_search(reg->enc, reg->map, p, range); in forward_search()
4971 if (p && p < range) { in forward_search()
5064 const UChar* range, UChar* adjrange, UChar** low, UChar** high) in backward_search() argument
5075 range, adjrange, end, p); in backward_search()
5081 range, adjrange, end, p); in backward_search()
5090 p = map_search_backward(reg->enc, reg->map, range, adjrange, p); in backward_search()
5169 const UChar* start, const UChar* range, OnigRegion* region, in onig_search() argument
5179 if (range > start) in onig_search()
5180 data_range = range; in onig_search()
5184 r = search_in_range(reg, str, end, start, range, data_range, region, in onig_search()
5194 const UChar* start, const UChar* range, /* match start range */ in search_in_range() argument
5207 str, (int )(end - str), (int )(start - str), (int )(range - str)); in search_in_range()
5261 if (range > start) in search_in_range()
5262 range = start + 1; in search_in_range()
5264 range = start; in search_in_range()
5268 if (range > start) { in search_in_range()
5270 range = str + 1; in search_in_range()
5273 if (range <= str) { in search_in_range()
5275 range = str; in search_in_range()
5288 if (range > start) { in search_in_range()
5295 if (max_semi_end - (range - 1) < reg->anc_dist_min) { in search_in_range()
5299 range = max_semi_end - reg->anc_dist_min + 1; in search_in_range()
5302 if (start > range) goto mismatch_no_msa; in search_in_range()
5308 min_semi_end - range > reg->anc_dist_max) { in search_in_range()
5309 range = min_semi_end - reg->anc_dist_max; in search_in_range()
5319 if (range > start) goto mismatch_no_msa; in search_in_range()
5370 (int )(end - str), (int )(start - str), (int )(range - str)); in search_in_range()
5376 if (range > start) { /* forward search */ in search_in_range()
5389 if ((end - range) < reg->dist_max) in search_in_range()
5392 sch_range = (UChar* )range + reg->dist_max; in search_in_range()
5397 sch_range = (UChar* )range; in search_in_range()
5415 } while (s < range); in search_in_range()
5429 while (!ONIGENC_IS_MBC_NEWLINE(reg->enc, prev, end) && s < range) { in search_in_range()
5434 } while (s < range); in search_in_range()
5444 } while (s < range); in search_in_range()
5446 if (s == range) { /* because empty match with /$/. */ in search_in_range()
5451 if (range < str) goto mismatch; in search_in_range()
5460 if ((end - range) < reg->threshold_len) goto mismatch; in search_in_range()
5462 if (range < end) in search_in_range()
5463 adjrange = ONIGENC_LEFT_ADJUST_CHAR_HEAD(reg->enc, str, range); in search_in_range()
5467 if (end - range > reg->dist_min) in search_in_range()
5468 min_range = range + reg->dist_min; in search_in_range()
5492 } while (s >= range); in search_in_range()
5507 } while (s >= range); in search_in_range()
5556 const UChar* start, const UChar* range, OnigRegion* region, in onig_search_with_param() argument
5561 if (range > start) in onig_search_with_param()
5562 data_range = range; in onig_search_with_param()
5566 return search_in_range(reg, str, end, start, range, data_range, region, in onig_search_with_param()