Ruby 3.2.1p31 (2023-02-08 revision 31819e82c88c6f8ecfaeb162519bfa26a14b21fd)
|
Data Fields | |
VALUE | flags |
union { | |
struct RNode * node | |
ID id | |
VALUE value | |
rb_ast_id_table_t * tbl | |
} | u1 |
union { | |
struct RNode * node | |
ID id | |
long argc | |
VALUE value | |
} | u2 |
union { | |
struct RNode * node | |
ID id | |
long state | |
struct rb_args_info * args | |
struct rb_ary_pattern_info * apinfo | |
struct rb_fnd_pattern_info * fpinfo | |
VALUE value | |
} | u3 |
rb_code_location_t | nd_loc |
int | node_id |
union { | |
struct RNode * node | |
ID id | |
VALUE value | |
rb_ast_id_table_t * tbl | |
} | u1 |
union { | |
struct RNode * node | |
ID id | |
long argc | |
VALUE value | |
} | u2 |
union { | |
struct RNode * node | |
ID id | |
long state | |
struct rb_args_info * args | |
struct rb_ary_pattern_info * apinfo | |
struct rb_fnd_pattern_info * fpinfo | |
VALUE value | |
} | u3 |
struct rb_ary_pattern_info* RNode::apinfo |
struct rb_args_info* RNode::args |
struct rb_fnd_pattern_info* RNode::fpinfo |
rb_code_location_t RNode::nd_loc |
rb_ast_id_table_t* RNode::tbl |