Lines Matching refs:name_end
701 reg_names_iter(const OnigUChar *name, const OnigUChar *name_end,
705 rb_ary_push(ary, rb_str_new((const char *)name, name_end-name));
735 reg_named_captures_iter(const OnigUChar *name, const OnigUChar *name_end,
745 rb_hash_aset(hash, rb_str_new((const char*)name, name_end-name),ary);
1666 name_to_backref_number(struct re_registers *regs, VALUE regexp, const char* name, const char* name_end)
1671 (const unsigned char* )name, (const unsigned char* )name_end, regs);
1676 VALUE s = rb_str_new(name, (long )(name_end - name));
1830 match_inspect_name_iter(const OnigUChar *name, const OnigUChar *name_end,
1838 arg[back_refs[i]].len = name_end - name;
3340 char *name, *name_end;
3342 name_end = name = s + clen;
3343 while (name_end < e) {
3344 c = ASCGET(name_end, e, &clen);
3346 name_end += c == -1 ? mbclen(name_end, e, str_enc) : clen;
3348 if (name_end < e) {
3349 no = name_to_backref_number(regs, regexp, name, name_end);
3350 p = s = name_end + clen;