range            7956 compile.c      	struct ibf_object_struct_range range;
range            7958 compile.c      	range.len = 3;
range            7959 compile.c      	range.class_index = 0;
range            7961 compile.c      	rb_range_values(obj, &beg, &end, &range.excl);
range            7962 compile.c      	range.beg = (long)ibf_dump_object(dump, beg);
range            7963 compile.c      	range.end = (long)ibf_dump_object(dump, end);
range            7965 compile.c      	IBF_WV(range);
range            7975 compile.c          const struct ibf_object_struct_range *range = IBF_OBJBODY(struct ibf_object_struct_range, offset);
range            7976 compile.c          VALUE beg = ibf_load_object(load, range->beg);
range            7977 compile.c          VALUE end = ibf_load_object(load, range->end);
range            7978 compile.c          VALUE obj = rb_range_new(beg, end, range->excl);
range             227 ext/date/date_strftime.c 	    v = range(1, tmx_mday, 31);
range             257 ext/date/date_strftime.c 	    v = range(0, tmx_hour, 23);
range             263 ext/date/date_strftime.c 	    v = range(0, tmx_hour, 23);
range             272 ext/date/date_strftime.c 	    v = range(1, tmx_yday, 366);
range             320 ext/date/date_strftime.c 	    v = range(0, tmx_min, 59);
range             325 ext/date/date_strftime.c 	    v = range(1, tmx_mon, 12);
range             346 ext/date/date_strftime.c 	    v = range(0, tmx_hour, 23);
range             367 ext/date/date_strftime.c 	    v = range(0, tmx_sec, 59);
range             381 ext/date/date_strftime.c 	    v = range(0, (*format == 'U') ? tmx_wnum0 : tmx_wnum1, 53);
range             386 ext/date/date_strftime.c 	    v = range(1, tmx_cwday, 7);
range             391 ext/date/date_strftime.c 	    v = range(1, tmx_cweek, 53);
range             400 ext/date/date_strftime.c 	    v = range(0, tmx_wday, 6);
range            4211 ext/nkf/nkf-utf8/nkf.c     static const nkf_char range[RANGE_NUM_MAX][2] = {
range            4244 ext/nkf/nkf-utf8/nkf.c 	start = range[i][0];
range            4245 ext/nkf/nkf-utf8/nkf.c 	end   = range[i][1];
range             710 ext/openssl/ossl_bn.c 	BIGNUM *bn = GetBNPtr(range), *result;			\
range             548 gc.c           	RVALUE *range[2];
range             727 gc.c           #define heap_pages_lomem	objspace->heap_pages.range[0]
range             728 gc.c           #define heap_pages_himem	objspace->heap_pages.range[1]
range             651 include/ruby/intern.h int rb_range_values(VALUE range, VALUE *begp, VALUE *endp, int *exclp);
range             179 include/ruby/oniguruma.h #define ONIGENC_CODE_RANGE_NUM(range)     ((int )range[0])
range             180 include/ruby/oniguruma.h #define ONIGENC_CODE_RANGE_FROM(range,i)  range[((i)*2) + 1]
range             181 include/ruby/oniguruma.h #define ONIGENC_CODE_RANGE_TO(range,i)    range[((i)*2) + 2]
range             799 include/ruby/oniguruma.h OnigPosition onig_search P_((OnigRegex, const OnigUChar* str, const OnigUChar* end, const OnigUChar* start, const OnigUChar* range, OnigRegion* region, OnigOptionType option));
range             801 include/ruby/oniguruma.h OnigPosition onig_search_gpos P_((OnigRegex, const OnigUChar* str, const OnigUChar* end, const OnigUChar* global_pos, const OnigUChar* start, const OnigUChar* range, OnigRegion* region, OnigOptionType option));
range            1211 random.c           if ((v = vmax = range_values(range, &beg, &end, &excl)) == Qfalse)
range              66 range.c            RANGE_SET_EXCL(range, exclude_end);
range              67 range.c            RANGE_SET_BEG(range, beg);
range              68 range.c            RANGE_SET_END(range, end);
range              74 range.c            VALUE range = rb_obj_alloc(rb_cRange);
range              76 range.c            range_init(range, beg, end, RBOOL(exclude_end));
range              77 range.c            return range;
range              84 range.c            if (RANGE_EXCL(range) != Qnil) {
range              85 range.c        	rb_name_err_raise("`initialize' called twice", range, ID2SYM(idInitialize));
range             104 range.c            range_modify(range);
range             105 range.c            range_init(range, beg, end, RBOOL(RTEST(flags)));
range             113 range.c            range_modify(range);
range             114 range.c            rb_struct_init_copy(range, orig);
range             115 range.c            return range;
range             131 range.c            return EXCL(range) ? Qtrue : Qfalse;
range             138 range.c            if (!rb_equal(RANGE_BEG(range), RANGE_BEG(obj)))
range             140 range.c            if (!rb_equal(RANGE_END(range), RANGE_END(obj)))
range             143 range.c            if (EXCL(range) != EXCL(obj))
range             166 range.c            if (range == obj)
range             171 range.c            return rb_exec_recursive_paired(recursive_equal, range, obj, obj);
range             193 range.c            if (!rb_eql(RANGE_BEG(range), RANGE_BEG(obj)))
range             195 range.c            if (!rb_eql(RANGE_END(range), RANGE_END(obj)))
range             198 range.c            if (EXCL(range) != EXCL(obj))
range             220 range.c            if (range == obj)
range             224 range.c            return rb_exec_recursive_paired(recursive_eql, range, obj, obj);
range             241 range.c            st_index_t hash = EXCL(range);
range             245 range.c            v = rb_hash(RANGE_BEG(range));
range             247 range.c            v = rb_hash(RANGE_END(range));
range             249 range.c            hash = rb_hash_uint(hash, EXCL(range) << 24);
range             259 range.c            VALUE b = RANGE_BEG(range);
range             260 range.c            VALUE e = RANGE_END(range);
range             263 range.c            if (EXCL(range)) {
range             339 range.c            VALUE b = RANGE_BEG(range), e = RANGE_END(range);
range             355 range.c        	return ruby_num_interval_step_size(b, e, step, EXCL(range));
range             399 range.c            RETURN_SIZED_ENUMERATOR(range, argc, argv, range_step_size);
range             401 range.c            b = RANGE_BEG(range);
range             402 range.c            e = RANGE_END(range);
range             423 range.c        	if (!EXCL(range))
range             437 range.c        	args[1] = EXCL(range) ? Qtrue : Qfalse;
range             442 range.c            else if (ruby_float_step(b, e, step, EXCL(range))) {
range             448 range.c        	ID op = EXCL(range) ? '<' : idLE;
range             466 range.c        	    args[1] = EXCL(range) ? Qtrue : Qfalse;
range             480 range.c        	    range_each_func(range, step_i, (VALUE)args);
range             483 range.c            return range;
range             623 range.c        	RETURN_ENUMERATOR(range, 0, 0); \
range             624 range.c        	if (EXCL(range)) high--; \
range             645 range.c            beg = RANGE_BEG(range);
range             646 range.c            end = RANGE_END(range);
range             666 range.c        	RETURN_ENUMERATOR(range, 0, 0);
range             667 range.c        	if (EXCL(range)) high = rb_funcall(high, '-', 1, INT2FIX(1));
range             689 range.c            return range;
range             721 range.c            VALUE b = RANGE_BEG(range), e = RANGE_END(range);
range             723 range.c        	return ruby_num_interval_step_size(b, e, INT2FIX(1), EXCL(range));
range             731 range.c            return range_size(range);
range             760 range.c            RETURN_SIZED_ENUMERATOR(range, 0, 0, range_enum_size);
range             762 range.c            beg = RANGE_BEG(range);
range             763 range.c            end = RANGE_END(range);
range             769 range.c        	if (!EXCL(range))
range             779 range.c        	args[1] = EXCL(range) ? Qtrue : Qfalse;
range             789 range.c        	    args[1] = EXCL(range) ? Qtrue : Qfalse;
range             797 range.c        	    range_each_func(range, each_i, 0);
range             800 range.c            return range;
range             815 range.c            return RANGE_BEG(range);
range             833 range.c            return RANGE_END(range);
range             869 range.c            if (argc == 0) return RANGE_BEG(range);
range             874 range.c            rb_block_call(range, idEach, 0, 0, first_i, (VALUE)ary);
range             900 range.c            if (argc == 0) return RANGE_END(range);
range             901 range.c            return rb_ary_last(argc, argv, rb_Array(range));
range             929 range.c        	return range_first(argc, argv, range);
range             932 range.c        	VALUE b = RANGE_BEG(range);
range             933 range.c        	VALUE e = RANGE_END(range);
range             936 range.c        	if (c > 0 || (c == 0 && EXCL(range)))
range             961 range.c            VALUE e = RANGE_END(range);
range             964 range.c            if (rb_block_given_p() || (EXCL(range) && !nm) || argc) {
range             968 range.c        	VALUE b = RANGE_BEG(range);
range             973 range.c        	if (EXCL(range)) {
range             996 range.c            if (rb_obj_is_kind_of(range, rb_cRange)) {
range             997 range.c        	b = RANGE_BEG(range);
range             998 range.c        	e = RANGE_END(range);
range             999 range.c        	excl = EXCL(range);
range            1002 range.c        	if (!rb_respond_to(range, id_beg)) return (int)Qfalse;
range            1003 range.c        	if (!rb_respond_to(range, id_end)) return (int)Qfalse;
range            1004 range.c        	b = rb_funcall(range, id_beg, 0);
range            1005 range.c        	e = rb_funcall(range, id_end, 0);
range            1006 range.c        	excl = RTEST(rb_funcall(range, rb_intern("exclude_end?"), 0));
range            1021 range.c            if (!rb_range_values(range, &b, &e, &excl))
range            1071 range.c            str = rb_obj_as_string(RANGE_BEG(range));
range            1072 range.c            str2 = rb_obj_as_string(RANGE_END(range));
range            1074 range.c            rb_str_cat(str, "...", EXCL(range) ? 3 : 2);
range            1076 range.c            OBJ_INFECT(str, range);
range            1087 range.c        	return rb_str_new2(EXCL(range) ? "(... ... ...)" : "(... .. ...)");
range            1089 range.c            str = rb_inspect(RANGE_BEG(range));
range            1090 range.c            str2 = rb_inspect(RANGE_END(range));
range            1092 range.c            rb_str_cat(str, "...", EXCL(range) ? 3 : 2);
range            1094 range.c            OBJ_INFECT(str, range);
range            1112 range.c            return rb_exec_recursive(inspect_range, range, 0);
range            1137 range.c            return rb_funcall(range, rb_intern("include?"), 1, val);
range            1158 range.c            VALUE beg = RANGE_BEG(range);
range            1159 range.c            VALUE end = RANGE_END(range);
range            1166 range.c        	return r_cover_p(range, beg, end, val);
range            1170 range.c        	return rb_str_include_range_p(beg, end, val, RANGE_EXCL(range));
range            1197 range.c            beg = RANGE_BEG(range);
range            1198 range.c            end = RANGE_END(range);
range            1199 range.c            return r_cover_p(range, beg, end, val);
range            1206 range.c        	int excl = EXCL(range);
range            1221 range.c            rb_ivar_set(v, id_excl, RANGE_EXCL(range));
range            1222 range.c            rb_ivar_set(v, id_beg, RANGE_BEG(range));
range            1223 range.c            rb_ivar_set(v, id_end, RANGE_END(range));
range            1234 range.c            range_modify(range);
range            1235 range.c            RANGE_SET_BEG(range, rb_ivar_get(obj, id_beg));
range            1236 range.c            RANGE_SET_END(range, rb_ivar_get(obj, id_end));
range            1237 range.c            RANGE_SET_EXCL(range, rb_ivar_get(obj, id_excl));
range            1238 range.c            return range;
range            1471 re.c               long range;
range            1478 re.c           	range = -pos;
range            1481 re.c           	range = RSTRING_LEN(str) - pos;
range            1487 re.c           	 if (range > 0) {
range            1506 re.c               char *range = RSTRING_PTR(str);
range            1533 re.c           	range += RSTRING_LEN(str);
range            1539 re.c           			 ((UChar*)range),
range            3822 regexec.c      	  (intptr_t )str, str, (intptr_t )end, end, (intptr_t )s, s, (intptr_t )range, range);
range            3839 regexec.c          p = slow_search(reg->enc, reg->exact, reg->exact_end, p, end, range);
range            3843 regexec.c                             reg->exact, reg->exact_end, p, end, range);
range            3847 regexec.c          p = bm_search(reg, reg->exact, reg->exact_end, p, end, range);
range            3851 regexec.c          p = bm_search_notrev(reg, reg->exact, reg->exact_end, p, end, range);
range            3855 regexec.c          p = bm_search_ic(reg, reg->exact, reg->exact_end, p, end, range);
range            3859 regexec.c          p = bm_search_notrev_ic(reg, reg->exact, reg->exact_end, p, end, range);
range            3863 regexec.c          p = map_search(reg->enc, reg->map, p, range, end);
range            3867 regexec.c        if (p && p < range) {
range            3954 regexec.c        range += reg->dmin;
range            3962 regexec.c      			     range, adjrange, end, p);
range            3970 regexec.c                                      range, adjrange, end, p);
range            3976 regexec.c            if (s - range < BM_BACKWARD_SEARCH_LENGTH_THRESHOLD)
range            3983 regexec.c          p = bm_search_backward(reg, reg->exact, reg->exact_end, range, adjrange,
range            3988 regexec.c          p = map_search_backward(reg->enc, reg->map, range, adjrange, p, end);
range            4053 regexec.c        return onig_search_gpos(reg, str, end, start, start, range, region, option);
range            4066 regexec.c        const UChar *orig_range = range;
range            4097 regexec.c           (intptr_t )str, str, end - str, start - str, range - str);
range            4166 regexec.c            if (range > start)
range            4167 regexec.c      	range = start + 1;
range            4169 regexec.c      	range = start;
range            4173 regexec.c            if (range > start) {
range            4175 regexec.c      	range = str + 1;
range            4178 regexec.c      	if (range <= str) {
range            4180 regexec.c      	  range = str;
range            4193 regexec.c            if (range > start) {
range            4199 regexec.c      	if ((OnigDistance )(max_semi_end - (range - 1)) < reg->anchor_dmin) {
range            4200 regexec.c      	  range = max_semi_end - reg->anchor_dmin + 1;
range            4203 regexec.c      	if (start > range) goto mismatch_no_msa;
range            4208 regexec.c      	if ((OnigDistance )(min_semi_end - range) > reg->anchor_dmax) {
range            4209 regexec.c      	  range = min_semi_end - reg->anchor_dmax;
range            4215 regexec.c      	if (range > start) goto mismatch_no_msa;
range            4273 regexec.c      	  (int )(end - str), (int )(start - str), (int )(range - str));
range            4279 regexec.c          int offset = (MIN(start, range) - str);
range            4285 regexec.c        if (range > start) {   /* forward search */
range            4294 regexec.c            sch_range = (UChar* )range;
range            4320 regexec.c      	} while (s < range);
range            4337 regexec.c                           && s < range) {
range            4342 regexec.c                } while (s < range);
range            4352 regexec.c          } while (s < range);
range            4354 regexec.c          if (s == range) { /* because empty match with /$/. */
range            4362 regexec.c            if (range < end)
range            4363 regexec.c      	adjrange = ONIGENC_LEFT_ADJUST_CHAR_HEAD(reg->enc, str, range, end);
range            4368 regexec.c      	  (end - range) >= reg->threshold_len) {
range            4372 regexec.c      	  if (backward_search_range(reg, str, end, sch_start, range, adjrange,
range            4384 regexec.c      	} while (s >= range);
range            4388 regexec.c      	if ((end - range) < reg->threshold_len) goto mismatch;
range            4402 regexec.c      	if (backward_search_range(reg, str, end, sch_start, range, adjrange,
range            4411 regexec.c          } while (s >= range);
range             432 strftime.c     			i = range(1, vtm->mday, 31);
range             437 strftime.c     			i = range(0, vtm->hour, 23);
range             442 strftime.c     			i = range(0, vtm->hour, 23);
range             451 strftime.c     			i = range(1, vtm->yday, 366);
range             456 strftime.c     			i = range(1, vtm->mon, 12);
range             461 strftime.c     			i = range(0, vtm->min, 59);
range             472 strftime.c     			i = range(0, vtm->hour, 23);
range             495 strftime.c     			i = range(0, vtm->sec, 60);
range             504 strftime.c     			i = range(0, vtm->wday, 6);
range             657 strftime.c     			FMT(' ', 2, "d", range(1, vtm->mday, 31));
range             675 strftime.c     			i = range(0, vtm->hour, 23);
range             680 strftime.c     			i = range(0, vtm->hour, 23);
range            3609 string.c           int range;
range            3634 string.c           range = 1;
range            3649 string.c               range++;
range            3651 string.c           if (range == 1) {