|
Ruby
2.1.10p492(2016-04-01revision54464)
|
#include <node.h>
Data Fields | |
| VALUE | flags |
| VALUE | nd_reserved |
| union { | |
| struct RNode * node | |
| ID id | |
| VALUE value | |
| VALUE(* cfunc )(ANYARGS) | |
| ID * tbl | |
| } | u1 |
| union { | |
| struct RNode * node | |
| ID id | |
| long argc | |
| VALUE value | |
| } | u2 |
| union { | |
| struct RNode * node | |
| ID id | |
| long state | |
| struct rb_global_entry * entry | |
| struct rb_args_info * args | |
| long cnt | |
| VALUE value | |
| } | u3 |
| union { | |
| struct RNode * node | |
| ID id | |
| VALUE value | |
| VALUE(* cfunc )(ANYARGS) | |
| ID * tbl | |
| } | u1 |
| union { | |
| struct RNode * node | |
| ID id | |
| long argc | |
| VALUE value | |
| } | u2 |
| union { | |
| struct RNode * node | |
| ID id | |
| long state | |
| struct rb_global_entry * entry | |
| struct rb_args_info * args | |
| long cnt | |
| VALUE value | |
| } | u3 |
| struct rb_args_info* RNode::args |
| long RNode::cnt |
Definition at line 262 of file ripper.y.
Referenced by if(), and rb_parser_realloc().
| struct rb_global_entry* RNode::entry |
| VALUE RNode::flags |
Definition at line 241 of file ripper.y.
Referenced by eval_under(), iseq_compile_each(), newline_node(), rb_mod_nesting(), rb_mod_s_constants(), rb_using_refinement(), rb_yield_refine_block(), reduce_nodes_gen(), vm_get_const_base(), vm_get_cvar_base(), vm_get_ev_const(), and yield_under().
| ID RNode::id |
Definition at line 245 of file ripper.y.
Referenced by defined_expr(), and iseq_compile_each().
| struct RNode* RNode::node |
Definition at line 244 of file ripper.y.
Referenced by iseq_compile_each(), and rb_parser_realloc().
| ID* RNode::tbl |
Definition at line 248 of file ripper.y.
Referenced by rb_binding_add_dynavars().
| union { ... } RNode::u1 |
| union { ... } RNode::u1 |
| union { ... } RNode::u2 |
| union { ... } RNode::u2 |
Referenced by if(), iseq_compile_each(), lep_svar_get(), lep_svar_set(), and rb_parser_realloc().
| union { ... } RNode::u3 |
| union { ... } RNode::u3 |
Referenced by if(), iseq_compile_each(), lep_svar_get(), lep_svar_set(), and rb_parser_realloc().
| VALUE RNode::value |
Definition at line 246 of file ripper.y.
Referenced by DEFINE_ENUMFUNCS(), enum_max(), enum_min(), enum_minmax(), if(), iseq_compile_each(), lep_svar_get(), and lep_svar_set().
1.8.5