BEG 774 re.c if (RMATCH(match)->BEG(nth) == -1) return Qfalse;
BEG 794 re.c start = RMATCH(match)->BEG(nth);
BEG 817 re.c if (RMATCH(match)->BEG(0) == -1) return Qnil;
BEG 818 re.c str = rb_str_new(RSTRING(RMATCH(match)->str)->ptr, RMATCH(match)->BEG(0));
BEG 830 re.c if (RMATCH(match)->BEG(0) == -1) return Qnil;
BEG 844 re.c if (RMATCH(match)->BEG(0) == -1) return Qnil;
BEG 846 re.c for (i=RMATCH(match)->regs->num_regs-1; RMATCH(match)->BEG(i) == -1 && i > 0; i--)
BEG 1389 re.c rb_str_buf_cat(val, RSTRING(src)->ptr, BEG(0));
BEG 1398 re.c while (BEG(no) == -1 && no > 0) no--;
BEG 1413 re.c if (BEG(no) == -1) continue;
BEG 1414 re.c rb_str_buf_cat(val, RSTRING(src)->ptr+BEG(no), END(no)-BEG(no));
BEG 1414 re.c rb_str_buf_cat(val, RSTRING(src)->ptr+BEG(no), END(no)-BEG(no));
BEG 1247 string.c start = RMATCH(match)->BEG(nth);
BEG 1452 string.c plen = END(0) - BEG(0);
BEG 1457 string.c memmove(RSTRING(str)->ptr + BEG(0) + RSTRING(repl)->len,
BEG 1458 string.c RSTRING(str)->ptr + BEG(0) + plen,
BEG 1459 string.c RSTRING(str)->len - BEG(0) - plen);
BEG 1461 string.c memcpy(RSTRING(str)->ptr + BEG(0),
BEG 1548 string.c if (BEG(0) == END(0)) {
BEG 2525 string.c if (start == end && BEG(0) == END(0)) {
BEG 2543 string.c if (BEG(idx) == -1) continue;
BEG 2544 string.c if (BEG(idx) == END(idx))
BEG 2547 string.c tmp = rb_str_substr(str, BEG(idx), END(idx)-BEG(idx));
BEG 2547 string.c tmp = rb_str_substr(str, BEG(idx), END(idx)-BEG(idx));
BEG 2903 string.c if (BEG(0) == END(0)) {