Skip to content

Commit 73fa322

Browse files
committed
Add ary_modify property for Universal Parser
1 parent 26172c9 commit 73fa322

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

ruby_parser.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -566,6 +566,7 @@ rb_parser_config_initialize(rb_parser_config_t *config)
566566
config->ary_join = rb_ary_join;
567567
config->ary_reverse = rb_ary_reverse;
568568
config->ary_clear = rb_ary_clear;
569+
config->ary_modify = rb_ary_modify;
569570
config->array_len = rb_array_len;
570571
config->array_aref = RARRAY_AREF;
571572

rubyparser.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1167,6 +1167,7 @@ typedef struct rb_parser_config_struct {
11671167
VALUE (*ary_join)(VALUE ary, VALUE sep);
11681168
VALUE (*ary_reverse)(VALUE ary);
11691169
VALUE (*ary_clear)(VALUE ary);
1170+
void (*ary_modify)(VALUE ary);
11701171
long (*array_len)(VALUE a);
11711172
VALUE (*array_aref)(VALUE, long);
11721173

universal_parser.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ struct rb_imemo_tmpbuf_struct {
147147
#define rb_ary_join p->config->ary_join
148148
#define rb_ary_reverse p->config->ary_reverse
149149
#define rb_ary_clear p->config->ary_clear
150+
#define rb_ary_modify p->config->ary_modify
150151
#undef RARRAY_LEN
151152
#define RARRAY_LEN p->config->array_len
152153
#define RARRAY_AREF p->config->array_aref

0 commit comments

Comments
 (0)