Remove SCRIPT_LINES__ related member functions
This commit is contained in:
parent
6aa16f9ec1
commit
503f98ebd3
Notes:
git
2023-08-25 09:23:26 +00:00
@ -117,12 +117,6 @@ syntax_error_append(VALUE exc, VALUE file, int line, int column,
|
|||||||
return rb_syntax_error_append(exc, file, line, column, (rb_encoding *)enc, fmt, args);
|
return rb_syntax_error_append(exc, file, line, column, (rb_encoding *)enc, fmt, args);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
|
||||||
vm_keep_script_lines(void)
|
|
||||||
{
|
|
||||||
return ruby_vm_keep_script_lines;
|
|
||||||
}
|
|
||||||
|
|
||||||
static int
|
static int
|
||||||
local_defined(ID id, const void *p)
|
local_defined(ID id, const void *p)
|
||||||
{
|
{
|
||||||
@ -401,24 +395,6 @@ int2fix(long i)
|
|||||||
return INT2FIX(i);
|
return INT2FIX(i);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
|
||||||
script_lines_defined(void)
|
|
||||||
{
|
|
||||||
ID script_lines;
|
|
||||||
CONST_ID(script_lines, "SCRIPT_LINES__");
|
|
||||||
|
|
||||||
return rb_const_defined_at(rb_cObject, script_lines);
|
|
||||||
}
|
|
||||||
|
|
||||||
static VALUE
|
|
||||||
script_lines_get(void)
|
|
||||||
{
|
|
||||||
ID script_lines;
|
|
||||||
CONST_ID(script_lines, "SCRIPT_LINES__");
|
|
||||||
|
|
||||||
return rb_const_get_at(rb_cObject, script_lines);
|
|
||||||
}
|
|
||||||
|
|
||||||
static VALUE
|
static VALUE
|
||||||
syntax_error_new(void)
|
syntax_error_new(void)
|
||||||
{
|
{
|
||||||
@ -597,8 +573,6 @@ rb_parser_config_initialize(rb_parser_config_t *config)
|
|||||||
|
|
||||||
config->compile_callback = rb_suppress_tracing;
|
config->compile_callback = rb_suppress_tracing;
|
||||||
config->reg_named_capture_assign = reg_named_capture_assign;
|
config->reg_named_capture_assign = reg_named_capture_assign;
|
||||||
config->script_lines_defined = script_lines_defined;
|
|
||||||
config->script_lines_get = script_lines_get;
|
|
||||||
|
|
||||||
config->obj_freeze = rb_obj_freeze;
|
config->obj_freeze = rb_obj_freeze;
|
||||||
config->obj_hide = rb_obj_hide;
|
config->obj_hide = rb_obj_hide;
|
||||||
@ -743,7 +717,6 @@ rb_parser_config_initialize(rb_parser_config_t *config)
|
|||||||
|
|
||||||
config->ractor_make_shareable = rb_ractor_make_shareable;
|
config->ractor_make_shareable = rb_ractor_make_shareable;
|
||||||
|
|
||||||
config->vm_keep_script_lines = vm_keep_script_lines;
|
|
||||||
config->local_defined = local_defined;
|
config->local_defined = local_defined;
|
||||||
config->dvar_defined = dvar_defined;
|
config->dvar_defined = dvar_defined;
|
||||||
|
|
||||||
|
@ -372,8 +372,6 @@ typedef struct rb_parser_config_struct {
|
|||||||
// VALUE rb_suppress_tracing(VALUE (*func)(VALUE), VALUE arg);
|
// VALUE rb_suppress_tracing(VALUE (*func)(VALUE), VALUE arg);
|
||||||
VALUE (*compile_callback)(VALUE (*func)(VALUE), VALUE arg);
|
VALUE (*compile_callback)(VALUE (*func)(VALUE), VALUE arg);
|
||||||
NODE *(*reg_named_capture_assign)(struct parser_params* p, VALUE regexp, const rb_code_location_t *loc);
|
NODE *(*reg_named_capture_assign)(struct parser_params* p, VALUE regexp, const rb_code_location_t *loc);
|
||||||
int (*script_lines_defined)(void);
|
|
||||||
VALUE (*script_lines_get)(void);
|
|
||||||
|
|
||||||
/* Object */
|
/* Object */
|
||||||
VALUE (*obj_freeze)(VALUE obj);
|
VALUE (*obj_freeze)(VALUE obj);
|
||||||
@ -535,7 +533,6 @@ typedef struct rb_parser_config_struct {
|
|||||||
VALUE (*ractor_make_shareable)(VALUE obj);
|
VALUE (*ractor_make_shareable)(VALUE obj);
|
||||||
|
|
||||||
/* Compile */
|
/* Compile */
|
||||||
int (*vm_keep_script_lines)(void);
|
|
||||||
// int rb_local_defined(ID id, const rb_iseq_t *iseq);
|
// int rb_local_defined(ID id, const rb_iseq_t *iseq);
|
||||||
int (*local_defined)(ID, const void*);
|
int (*local_defined)(ID, const void*);
|
||||||
// int rb_dvar_defined(ID id, const rb_iseq_t *iseq);
|
// int rb_dvar_defined(ID id, const rb_iseq_t *iseq);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user