Ruby
1.9.3p392(2013-02-22revision39386)
|
#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 | |
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 | |
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 | |
long cnt | |
VALUE value | |
} | u3 |
long RNode::cnt |
Definition at line 257 of file ripper.y.
Referenced by gc_mark_children(), rb_parser_realloc(), and zip_ary().
struct rb_global_entry* RNode::entry |
VALUE RNode::flags |
Definition at line 237 of file ripper.y.
Referenced by iseq_compile_each(), newline_node(), rb_mod_nesting(), rb_mod_s_constants(), rb_node_newnode(), reduce_nodes_gen(), vm_get_const_base(), vm_get_cvar_base(), vm_get_ev_const(), and yield_under().
ID RNode::id |
Definition at line 241 of file ripper.y.
Referenced by defined_expr(), and iseq_compile_each().
struct RNode* RNode::node |
Definition at line 240 of file ripper.y.
Referenced by gc_mark_children(), iseq_compile_each(), rb_parser_free(), and rb_parser_realloc().
union { ... } RNode::u1 |
union { ... } RNode::u1 |
Referenced by gc_mark_children(), iseq_compile_each(), lfp_svar_get(), lfp_svar_set(), rb_node_newnode(), rb_parser_realloc(), zip_ary(), and zip_i().
union { ... } RNode::u1 |
union { ... } RNode::u2 |
union { ... } RNode::u2 |
Referenced by gc_mark_children(), iseq_compile_each(), lfp_svar_get(), lfp_svar_set(), rb_node_newnode(), rb_parser_free(), rb_parser_realloc(), zip_ary(), and zip_i().
union { ... } RNode::u2 |
union { ... } RNode::u3 |
union { ... } RNode::u3 |
Referenced by gc_mark_children(), lfp_svar_get(), lfp_svar_set(), rb_node_newnode(), rb_parser_realloc(), and zip_ary().
union { ... } RNode::u3 |
VALUE RNode::value |
Definition at line 242 of file ripper.y.
Referenced by gc_mark_children(), lfp_svar_get(), lfp_svar_set(), rb_node_newnode(), vm_get_ev_const(), zip_ary(), and zip_i().