mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Update to ruby/spec@335eb9b
This commit is contained in:
parent
3dd63108b0
commit
b49307c701
22 changed files with 556 additions and 344 deletions
|
@ -35,6 +35,11 @@ VALUE regexp_spec_backref_get(VALUE self) {
|
|||
return rb_backref_get();
|
||||
}
|
||||
|
||||
VALUE regexp_spec_reg_match_backref_get(VALUE self, VALUE re, VALUE str) {
|
||||
rb_reg_match(re, str);
|
||||
return rb_backref_get();
|
||||
}
|
||||
|
||||
VALUE regexp_spec_match(VALUE self, VALUE regexp, VALUE str) {
|
||||
return rb_funcall(regexp, rb_intern("match"), 1, str);
|
||||
}
|
||||
|
@ -46,6 +51,7 @@ void Init_regexp_spec(void) {
|
|||
rb_define_method(cls, "a_re_1st_match", regexp_spec_reg_1st_match, 1);
|
||||
rb_define_method(cls, "rb_reg_match", regexp_spec_reg_match, 2);
|
||||
rb_define_method(cls, "rb_backref_get", regexp_spec_backref_get, 0);
|
||||
rb_define_method(cls, "rb_reg_match_backref_get", regexp_spec_reg_match_backref_get, 2);
|
||||
rb_define_method(cls, "rb_reg_options", regexp_spec_rb_reg_options, 1);
|
||||
rb_define_method(cls, "rb_reg_regcomp", regexp_spec_rb_reg_regcomp, 1);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue