Ruby 3.2.3p157 (2024-01-18 revision 52bb2ac0a6971d0391efa2275f7a66bff319087c)
|
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 | |
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 |