NODE               55 blockinlining.c static NODE *
NODE               56 blockinlining.c new_block(NODE * head, NODE * tail)
NODE               64 blockinlining.c static NODE *
NODE               65 blockinlining.c new_ary(NODE * head, NODE * tail)
NODE               72 blockinlining.c static NODE *
NODE               73 blockinlining.c new_assign(NODE * lnode, NODE * rhs)
NODE               87 blockinlining.c 	  NODE *args = 0;
NODE              107 blockinlining.c static NODE *
NODE              108 blockinlining.c build_Integer_times_node(rb_iseq_t *iseq, NODE * node, NODE * lnode,
NODE              151 blockinlining.c 	NODE *assign;
NODE              212 blockinlining.c static NODE *
NODE              213 blockinlining.c build_Range_each_node(rb_iseq_t *iseq, NODE * node, NODE * lnode,
NODE              254 blockinlining.c 	NODE *assign;
NODE              284 blockinlining.c static NODE *
NODE              285 blockinlining.c build_Range_each_node_LE(rb_iseq_t *iseq, NODE * node, NODE * lnode,
NODE              292 blockinlining.c static NODE *
NODE              293 blockinlining.c build_Range_each_node_LT(rb_iseq_t *iseq, NODE * node, NODE * lnode,
NODE              335 blockinlining.c static NODE *
NODE              336 blockinlining.c build_Array_each_node(rb_iseq_t *iseq, NODE * node, NODE * lnode,
NODE              396 blockinlining.c 	NODE *assign;
NODE               76 class.c        clone_method(ID mid, NODE *body, struct clone_method_data *data)
NODE               82 class.c        	NODE *fbody = body->nd_body->nd_body;
NODE              608 class.c        method_entry(ID key, NODE *body, st_table *list)
NODE               68 compile.c          NODE *ensure_node;
NODE              125 compile.c         (ruby_debug_print_node(1, CPDEBUG, "", (NODE *)node), gl_node_level)), \
NODE              332 compile.c      static int iseq_compile_each(rb_iseq_t *iseq, LINK_ANCHOR *anchor, NODE * n, int);
NODE              339 compile.c      static int iseq_set_arguments(rb_iseq_t *iseq, LINK_ANCHOR *anchor, NODE * node);
NODE              418 compile.c      rb_iseq_compile_node(VALUE self, NODE *node)
NODE              911 compile.c      new_child_iseq(rb_iseq_t *iseq, NODE *node,
NODE             1038 compile.c      iseq_set_arguments(rb_iseq_t *iseq, LINK_ANCHOR *optargs, NODE *node_args)
NODE             1043 compile.c      	NODE *node_aux = node_args->nd_next;
NODE             1044 compile.c      	NODE *node_opt = node_args->nd_opt;
NODE             1048 compile.c      	NODE *node_init = 0;
NODE             1088 compile.c      	    NODE *node = node_opt;
NODE             2116 compile.c      compile_dstr_fragments(rb_iseq_t *iseq, LINK_ANCHOR *ret, NODE * node, int *cntp)
NODE             2118 compile.c          NODE *list = node->nd_next;
NODE             2136 compile.c      compile_dstr(rb_iseq_t *iseq, LINK_ANCHOR *ret, NODE * node)
NODE             2145 compile.c      compile_dregx(rb_iseq_t *iseq, LINK_ANCHOR *ret, NODE * node)
NODE             2154 compile.c      compile_branch_condition(rb_iseq_t *iseq, LINK_ANCHOR *ret, NODE * cond,
NODE             2199 compile.c      compile_array_(rb_iseq_t *iseq, LINK_ANCHOR *ret, NODE* node_root,
NODE             2202 compile.c          NODE *node = node_root;
NODE             2254 compile.c      compile_array(rb_iseq_t *iseq, LINK_ANCHOR *ret, NODE* node_root, VALUE opt_p)
NODE             2260 compile.c      case_when_optimizable_literal(NODE * node)
NODE             2277 compile.c      when_vals(rb_iseq_t *iseq, LINK_ANCHOR *cond_seq, NODE *vals, LABEL *l1, VALUE special_literals)
NODE             2281 compile.c      	NODE* val;
NODE             2304 compile.c      compile_massign_lhs(rb_iseq_t *iseq, LINK_ANCHOR *ret, NODE *node)
NODE             2346 compile.c      compile_massign_opt_lhs(rb_iseq_t *iseq, LINK_ANCHOR *ret, NODE *lhsn)
NODE             2356 compile.c      		    NODE *rhsn, NODE *orig_lhsn)
NODE             2363 compile.c          NODE *lhsn = orig_lhsn;
NODE             2379 compile.c      	NODE *ln = lhsn->nd_head;
NODE             2420 compile.c      compile_massign(rb_iseq_t *iseq, LINK_ANCHOR *ret, NODE *node, int poped)
NODE             2422 compile.c          NODE *rhsn = node->nd_value;
NODE             2423 compile.c          NODE *splatn = node->nd_args;
NODE             2424 compile.c          NODE *lhsn = node->nd_head;
NODE             2452 compile.c      		NODE *postn = splatn->nd_2nd;
NODE             2453 compile.c      		NODE *restn = splatn->nd_1st;
NODE             2478 compile.c      compile_colon2(rb_iseq_t *iseq, NODE * node,
NODE             2505 compile.c      compile_cpath(LINK_ANCHOR *ret, rb_iseq_t *iseq, NODE *cpath)
NODE             2526 compile.c      	     NODE *node, LABEL **lfinish, VALUE needstr)
NODE             2548 compile.c      	NODE *vals = node;
NODE             2630 compile.c      	    if (node->nd_recv == (NODE *)1) break;
NODE             2796 compile.c      setup_args(rb_iseq_t *iseq, LINK_ANCHOR *args, NODE *argn, unsigned long *flag)
NODE             2890 compile.c      iseq_compile_each(rb_iseq_t *iseq, LINK_ANCHOR *ret, NODE * node, int poped)
NODE             2955 compile.c      	NODE *vals;
NODE             2956 compile.c      	NODE *tempnode = node;
NODE             3052 compile.c      	NODE *vals;
NODE             3053 compile.c      	NODE *val;
NODE             3054 compile.c      	NODE *orig_node = node;
NODE             3080 compile.c      		NODE *val = vals->nd_head;
NODE             3083 compile.c      		    NODE *vs = vals->nd_head;
NODE             3087 compile.c      			NODE* val = vs->nd_head;
NODE             3477 compile.c      	NODE *resq = node;
NODE             3478 compile.c      	NODE *narg;
NODE             4111 compile.c      	NODE *n = node;
NODE             4640 compile.c      	COMPILE(ret, "min", (NODE *) node->nd_beg);
NODE             4641 compile.c      	COMPILE(ret, "max", (NODE *) node->nd_end);
NODE             4795 compile.c      	if (node->nd_recv == (NODE *) 1) {
NODE              121 debug.c        NODE *
NODE              122 debug.c        ruby_debug_print_node(int level, int debug_level, const char *header, const NODE *node)
NODE              128 debug.c            return (NODE *)node;
NODE               27 debug.h        NODE *ruby_debug_print_node(int level, int debug_level, const char *header, const NODE *node);
NODE              687 enum.c             NODE *memo;
NODE              703 enum.c             VALUE a = (*(NODE *const *)ap)->u1.value;
NODE              704 enum.c             VALUE b = (*(NODE *const *)bp)->u1.value;
NODE             1455 enum.c         zip_ary(VALUE val, NODE *memo, int argc, VALUE *argv)
NODE             1497 enum.c         zip_i(VALUE val, NODE *memo, int argc, VALUE *argv)
NODE             1559 enum.c             NODE *memo;
NODE              255 eval.c             const NODE *cref = rb_vm_cref();
NODE              284 eval.c             const NODE *cref = rb_vm_cref();
NODE              200 eval_intern.h  NODE *rb_vm_cref(void);
NODE              503 ext/ripper/ripper.c     NODE *heap;
NODE              508 ext/ripper/ripper.c     NODE *parser_lex_strterm;
NODE              531 ext/ripper/ripper.c     NODE *parser_deferred_nodes;
NODE              547 ext/ripper/ripper.c     NODE *parser_eval_tree_begin;
NODE              548 ext/ripper/ripper.c     NODE *parser_eval_tree;
NODE              634 ext/ripper/ripper.c static NODE* node_newnode(struct parser_params *, enum node_type, VALUE, VALUE, VALUE);
NODE              637 ext/ripper/ripper.c static NODE *cond_gen(struct parser_params*,NODE*);
NODE              639 ext/ripper/ripper.c static NODE *logop_gen(struct parser_params*,enum node_type,NODE*,NODE*);
NODE              642 ext/ripper/ripper.c static NODE *newline_node(NODE*);
NODE              643 ext/ripper/ripper.c static void fixpos(NODE*,NODE*);
NODE              645 ext/ripper/ripper.c static int value_expr_gen(struct parser_params*,NODE*);
NODE              646 ext/ripper/ripper.c static void void_expr_gen(struct parser_params*,NODE*);
NODE              647 ext/ripper/ripper.c static NODE *remove_begin(NODE*);
NODE              651 ext/ripper/ripper.c static void void_stmts_gen(struct parser_params*,NODE*);
NODE              653 ext/ripper/ripper.c static void reduce_nodes_gen(struct parser_params*,NODE**);
NODE              655 ext/ripper/ripper.c static void block_dup_check_gen(struct parser_params*,NODE*,NODE*);
NODE              658 ext/ripper/ripper.c static NODE *block_append_gen(struct parser_params*,NODE*,NODE*);
NODE              660 ext/ripper/ripper.c static NODE *list_append_gen(struct parser_params*,NODE*,NODE*);
NODE              662 ext/ripper/ripper.c static NODE *list_concat_gen(struct parser_params*,NODE*,NODE*);
NODE              664 ext/ripper/ripper.c static NODE *arg_append_gen(struct parser_params*,NODE*,NODE*);
NODE              666 ext/ripper/ripper.c static NODE *arg_concat_gen(struct parser_params*,NODE*,NODE*);
NODE              668 ext/ripper/ripper.c static NODE *literal_concat_gen(struct parser_params*,NODE*,NODE*);
NODE              670 ext/ripper/ripper.c static NODE *new_evstr_gen(struct parser_params*,NODE*);
NODE              672 ext/ripper/ripper.c static NODE *evstr2dstr_gen(struct parser_params*,NODE*);
NODE              674 ext/ripper/ripper.c static NODE *splat_array(NODE*);
NODE              676 ext/ripper/ripper.c static NODE *call_bin_op_gen(struct parser_params*,NODE*,ID,NODE*);
NODE              678 ext/ripper/ripper.c static NODE *call_uni_op_gen(struct parser_params*,NODE*,ID);
NODE              681 ext/ripper/ripper.c static NODE *new_args_gen(struct parser_params*,NODE*,NODE*,ID,NODE*,ID);
NODE              686 ext/ripper/ripper.c static NODE *negate_lit(NODE*);
NODE              687 ext/ripper/ripper.c static NODE *ret_args_gen(struct parser_params*,NODE*);
NODE              689 ext/ripper/ripper.c static NODE *arg_blk_pass(NODE*,NODE*);
NODE              690 ext/ripper/ripper.c static NODE *new_yield_gen(struct parser_params*,NODE*);
NODE              693 ext/ripper/ripper.c static NODE *gettable_gen(struct parser_params*,ID);
NODE              695 ext/ripper/ripper.c static NODE *assignable_gen(struct parser_params*,ID,NODE*);
NODE              699 ext/ripper/ripper.c static NODE *aryset_gen(struct parser_params*,NODE*,NODE*);
NODE              701 ext/ripper/ripper.c static NODE *attrset_gen(struct parser_params*,NODE*,ID);
NODE              704 ext/ripper/ripper.c static void rb_backref_error_gen(struct parser_params*,NODE*);
NODE              706 ext/ripper/ripper.c static NODE *node_assign_gen(struct parser_params*,NODE*,NODE*);
NODE              709 ext/ripper/ripper.c static NODE *match_op_gen(struct parser_params*,NODE*,NODE*);
NODE              739 ext/ripper/ripper.c static void fixup_nodes(NODE **);
NODE              752 ext/ripper/ripper.c static NODE *reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match);
NODE              923 ext/ripper/ripper.c     NODE *node;
NODE             5059 ext/ripper/ripper.c 				NODE *node = (yyvsp[(2) - (2)].val);
NODE             5365 ext/ripper/ripper.c 			NODE *resq = NEW_RESBODY(0, remove_begin((yyvsp[(3) - (3)].val)), 0);
NODE             5449 ext/ripper/ripper.c 			NODE *args;
NODE             6551 ext/ripper/ripper.c 			NODE *args;
NODE             7251 ext/ripper/ripper.c 			NODE *n1;
NODE             7268 ext/ripper/ripper.c 			NODE *n1;
NODE             7285 ext/ripper/ripper.c 			NODE *n1;
NODE             7302 ext/ripper/ripper.c 			NODE *n1;
NODE             7680 ext/ripper/ripper.c 			NODE *m = NEW_ARGS_AUX(0, 0);
NODE             7681 ext/ripper/ripper.c 			NODE *args, *scope;
NODE             7688 ext/ripper/ripper.c 			    NODE *one = NEW_LIST(NEW_LIT(INT2FIX(1)));
NODE             7689 ext/ripper/ripper.c 			    NODE *zero = NEW_LIST(NEW_LIT(INT2FIX(0)));
NODE             7833 ext/ripper/ripper.c 			NODE *body = remove_begin((yyvsp[(5) - (6)].val));
NODE             7868 ext/ripper/ripper.c 			NODE *body = remove_begin((yyvsp[(8) - (9)].val));
NODE             8850 ext/ripper/ripper.c 			NODE *node = (yyvsp[(1) - (1)].val);
NODE             8890 ext/ripper/ripper.c 			NODE *node = (yyvsp[(2) - (3)].val);
NODE             8919 ext/ripper/ripper.c 			NODE *node = (yyvsp[(2) - (3)].val);
NODE             8920 ext/ripper/ripper.c                         NODE *list;
NODE             9688 ext/ripper/ripper.c 			NODE *opts = (yyvsp[(1) - (3)].val);
NODE             9716 ext/ripper/ripper.c 			NODE *opts = (yyvsp[(1) - (3)].val);
NODE             10147 ext/ripper/ripper.c static int parser_parse_string(struct parser_params*,NODE*);
NODE             10148 ext/ripper/ripper.c static int parser_here_document(struct parser_params*,NODE*);
NODE             10424 ext/ripper/ripper.c     NODE *tree;
NODE             10460 ext/ripper/ripper.c 	NODE *scope = ruby_eval_tree;
NODE             10473 ext/ripper/ripper.c static NODE*
NODE             10478 ext/ripper/ripper.c     return (NODE *)ruby_suppress_tracing(yycompile0, (VALUE)parser, Qtrue);
NODE             10517 ext/ripper/ripper.c NODE*
NODE             10525 ext/ripper/ripper.c NODE*
NODE             10529 ext/ripper/ripper.c     NODE *node;
NODE             10545 ext/ripper/ripper.c NODE*
NODE             10551 ext/ripper/ripper.c NODE*
NODE             10563 ext/ripper/ripper.c NODE*
NODE             10571 ext/ripper/ripper.c NODE*
NODE             10576 ext/ripper/ripper.c     NODE *node;
NODE             11210 ext/ripper/ripper.c parser_parse_string(struct parser_params *parser, NODE *quote)
NODE             11335 ext/ripper/ripper.c parser_heredoc_restore(struct parser_params *parser, NODE *here)
NODE             11376 ext/ripper/ripper.c parser_here_document(struct parser_params *parser, NODE *here)
NODE             13072 ext/ripper/ripper.c static NODE*
NODE             13075 ext/ripper/ripper.c     NODE *n = (rb_node_newnode)(type, a0, a1, a2);
NODE             13081 ext/ripper/ripper.c nodetype(NODE *node)			/* for debug */
NODE             13087 ext/ripper/ripper.c nodeline(NODE *node)
NODE             13092 ext/ripper/ripper.c static NODE*
NODE             13093 ext/ripper/ripper.c newline_node(NODE *node)
NODE             13103 ext/ripper/ripper.c fixpos(NODE *node, NODE *orig)
NODE             13107 ext/ripper/ripper.c     if (orig == (NODE*)1) return;
NODE             13112 ext/ripper/ripper.c parser_warning(struct parser_params *parser, NODE *node, const char *mesg)
NODE             13119 ext/ripper/ripper.c parser_warn(struct parser_params *parser, NODE *node, const char *mesg)
NODE             13125 ext/ripper/ripper.c static NODE*
NODE             13126 ext/ripper/ripper.c block_append_gen(struct parser_params *parser, NODE *head, NODE *tail)
NODE             13128 ext/ripper/ripper.c     NODE *end, *h = head, *nd;
NODE             13179 ext/ripper/ripper.c static NODE*
NODE             13180 ext/ripper/ripper.c list_append_gen(struct parser_params *parser, NODE *list, NODE *item)
NODE             13182 ext/ripper/ripper.c     NODE *last;
NODE             13199 ext/ripper/ripper.c static NODE*
NODE             13200 ext/ripper/ripper.c list_concat_gen(struct parser_params *parser, NODE *head, NODE *tail)
NODE             13202 ext/ripper/ripper.c     NODE *last;
NODE             13239 ext/ripper/ripper.c static NODE *
NODE             13240 ext/ripper/ripper.c literal_concat_gen(struct parser_params *parser, NODE *head, NODE *tail)
NODE             13249 ext/ripper/ripper.c 	NODE *node = NEW_DSTR(STR_NEW0());
NODE             13294 ext/ripper/ripper.c static NODE *
NODE             13295 ext/ripper/ripper.c evstr2dstr_gen(struct parser_params *parser, NODE *node)
NODE             13303 ext/ripper/ripper.c static NODE *
NODE             13304 ext/ripper/ripper.c new_evstr_gen(struct parser_params *parser, NODE *node)
NODE             13306 ext/ripper/ripper.c     NODE *head = node;
NODE             13317 ext/ripper/ripper.c static NODE *
NODE             13318 ext/ripper/ripper.c call_bin_op_gen(struct parser_params *parser, NODE *recv, ID id, NODE *arg1)
NODE             13325 ext/ripper/ripper.c static NODE *
NODE             13326 ext/ripper/ripper.c call_uni_op_gen(struct parser_params *parser, NODE *recv, ID id)
NODE             13332 ext/ripper/ripper.c static NODE*
NODE             13333 ext/ripper/ripper.c match_op_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             13366 ext/ripper/ripper.c static NODE*
NODE             13413 ext/ripper/ripper.c static NODE*
NODE             13414 ext/ripper/ripper.c assignable_gen(struct parser_params *parser, ID id, NODE *val)
NODE             13517 ext/ripper/ripper.c static NODE *
NODE             13518 ext/ripper/ripper.c aryset_gen(struct parser_params *parser, NODE *recv, NODE *idx)
NODE             13521 ext/ripper/ripper.c 	recv = (NODE *)1;
NODE             13526 ext/ripper/ripper.c block_dup_check_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             13541 ext/ripper/ripper.c static NODE *
NODE             13542 ext/ripper/ripper.c attrset_gen(struct parser_params *parser, NODE *recv, ID id)
NODE             13545 ext/ripper/ripper.c 	recv = (NODE *)1;
NODE             13550 ext/ripper/ripper.c rb_backref_error_gen(struct parser_params *parser, NODE *node)
NODE             13562 ext/ripper/ripper.c static NODE *
NODE             13563 ext/ripper/ripper.c arg_concat_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             13584 ext/ripper/ripper.c static NODE *
NODE             13585 ext/ripper/ripper.c arg_append_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             13602 ext/ripper/ripper.c static NODE *
NODE             13603 ext/ripper/ripper.c splat_array(NODE* node)
NODE             13610 ext/ripper/ripper.c static NODE *
NODE             13611 ext/ripper/ripper.c node_assign_gen(struct parser_params *parser, NODE *lhs, NODE *rhs)
NODE             13642 ext/ripper/ripper.c value_expr_gen(struct parser_params *parser, NODE *node)
NODE             13704 ext/ripper/ripper.c void_expr_gen(struct parser_params *parser, NODE *node)
NODE             13793 ext/ripper/ripper.c void_stmts_gen(struct parser_params *parser, NODE *node)
NODE             13806 ext/ripper/ripper.c static NODE *
NODE             13807 ext/ripper/ripper.c remove_begin(NODE *node)
NODE             13809 ext/ripper/ripper.c     NODE **n = &node, *n1 = node;
NODE             13817 ext/ripper/ripper.c reduce_nodes_gen(struct parser_params *parser, NODE **body)
NODE             13819 ext/ripper/ripper.c     NODE *node = *body;
NODE             13870 ext/ripper/ripper.c assign_in_cond(struct parser_params *parser, NODE *node)
NODE             13909 ext/ripper/ripper.c warn_unless_e_option(struct parser_params *parser, NODE *node, const char *str)
NODE             13915 ext/ripper/ripper.c warning_unless_e_option(struct parser_params *parser, NODE *node, const char *str)
NODE             13921 ext/ripper/ripper.c fixup_nodes(NODE **rootnode)
NODE             13923 ext/ripper/ripper.c     NODE *node, *next, *head;
NODE             13949 ext/ripper/ripper.c static NODE *cond0(struct parser_params*,NODE*);
NODE             13951 ext/ripper/ripper.c static NODE*
NODE             13952 ext/ripper/ripper.c range_op(struct parser_params *parser, NODE *node)
NODE             13968 ext/ripper/ripper.c literal_node(NODE *node)
NODE             13988 ext/ripper/ripper.c static NODE*
NODE             13989 ext/ripper/ripper.c cond0(struct parser_params *parser, NODE *node)
NODE             14045 ext/ripper/ripper.c static NODE*
NODE             14046 ext/ripper/ripper.c cond_gen(struct parser_params *parser, NODE *node)
NODE             14052 ext/ripper/ripper.c static NODE*
NODE             14053 ext/ripper/ripper.c logop_gen(struct parser_params *parser, enum node_type type, NODE *left, NODE *right)
NODE             14057 ext/ripper/ripper.c 	NODE *node = left, *second;
NODE             14068 ext/ripper/ripper.c no_blockarg(struct parser_params *parser, NODE *node)
NODE             14075 ext/ripper/ripper.c static NODE *
NODE             14076 ext/ripper/ripper.c ret_args_gen(struct parser_params *parser, NODE *node)
NODE             14092 ext/ripper/ripper.c static NODE *
NODE             14093 ext/ripper/ripper.c new_yield_gen(struct parser_params *parser, NODE *node)
NODE             14109 ext/ripper/ripper.c static NODE*
NODE             14110 ext/ripper/ripper.c negate_lit(NODE *node)
NODE             14128 ext/ripper/ripper.c static NODE *
NODE             14129 ext/ripper/ripper.c arg_blk_pass(NODE *node1, NODE *node2)
NODE             14138 ext/ripper/ripper.c static NODE*
NODE             14139 ext/ripper/ripper.c new_args_gen(struct parser_params *parser, NODE *m, NODE *o, ID r, NODE *p, ID b)
NODE             14142 ext/ripper/ripper.c     NODE *node;
NODE             14143 ext/ripper/ripper.c     NODE *i1, *i2 = 0;
NODE             14367 ext/ripper/ripper.c     NODE *succ_block;
NODE             14368 ext/ripper/ripper.c     NODE *fail_block;
NODE             14411 ext/ripper/ripper.c static NODE *
NODE             14412 ext/ripper/ripper.c reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match)
NODE             14472 ext/ripper/ripper.c NODE*
NODE             14473 ext/ripper/ripper.c rb_parser_append_print(VALUE vparser, NODE *node)
NODE             14475 ext/ripper/ripper.c     NODE *prelude = 0;
NODE             14476 ext/ripper/ripper.c     NODE *scope = node;
NODE             14504 ext/ripper/ripper.c NODE *
NODE             14505 ext/ripper/ripper.c rb_parser_while_loop(VALUE vparser, NODE *node, int chop, int split)
NODE             14507 ext/ripper/ripper.c     NODE *prelude = 0;
NODE             14508 ext/ripper/ripper.c     NODE *scope = node;
NODE             15252 ext/ripper/ripper.c     NODE *n = NEWHEAP();
NODE             15262 ext/ripper/ripper.c     NODE *n = NEWHEAP();
NODE             15271 ext/ripper/ripper.c     NODE *n;
NODE             15291 ext/ripper/ripper.c     NODE **prev = &parser->heap, *n;
NODE              199 ext/ripper/ripper.y     NODE *heap;
NODE              204 ext/ripper/ripper.y     NODE *parser_lex_strterm;
NODE              227 ext/ripper/ripper.y     NODE *parser_deferred_nodes;
NODE              243 ext/ripper/ripper.y     NODE *parser_eval_tree_begin;
NODE              244 ext/ripper/ripper.y     NODE *parser_eval_tree;
NODE              330 ext/ripper/ripper.y static NODE* node_newnode(struct parser_params *, enum node_type, VALUE, VALUE, VALUE);
NODE              333 ext/ripper/ripper.y static NODE *cond_gen(struct parser_params*,NODE*);
NODE              335 ext/ripper/ripper.y static NODE *logop_gen(struct parser_params*,enum node_type,NODE*,NODE*);
NODE              338 ext/ripper/ripper.y static NODE *newline_node(NODE*);
NODE              339 ext/ripper/ripper.y static void fixpos(NODE*,NODE*);
NODE              341 ext/ripper/ripper.y static int value_expr_gen(struct parser_params*,NODE*);
NODE              342 ext/ripper/ripper.y static void void_expr_gen(struct parser_params*,NODE*);
NODE              343 ext/ripper/ripper.y static NODE *remove_begin(NODE*);
NODE              347 ext/ripper/ripper.y static void void_stmts_gen(struct parser_params*,NODE*);
NODE              349 ext/ripper/ripper.y static void reduce_nodes_gen(struct parser_params*,NODE**);
NODE              351 ext/ripper/ripper.y static void block_dup_check_gen(struct parser_params*,NODE*,NODE*);
NODE              354 ext/ripper/ripper.y static NODE *block_append_gen(struct parser_params*,NODE*,NODE*);
NODE              356 ext/ripper/ripper.y static NODE *list_append_gen(struct parser_params*,NODE*,NODE*);
NODE              358 ext/ripper/ripper.y static NODE *list_concat_gen(struct parser_params*,NODE*,NODE*);
NODE              360 ext/ripper/ripper.y static NODE *arg_append_gen(struct parser_params*,NODE*,NODE*);
NODE              362 ext/ripper/ripper.y static NODE *arg_concat_gen(struct parser_params*,NODE*,NODE*);
NODE              364 ext/ripper/ripper.y static NODE *literal_concat_gen(struct parser_params*,NODE*,NODE*);
NODE              366 ext/ripper/ripper.y static NODE *new_evstr_gen(struct parser_params*,NODE*);
NODE              368 ext/ripper/ripper.y static NODE *evstr2dstr_gen(struct parser_params*,NODE*);
NODE              370 ext/ripper/ripper.y static NODE *splat_array(NODE*);
NODE              372 ext/ripper/ripper.y static NODE *call_bin_op_gen(struct parser_params*,NODE*,ID,NODE*);
NODE              374 ext/ripper/ripper.y static NODE *call_uni_op_gen(struct parser_params*,NODE*,ID);
NODE              377 ext/ripper/ripper.y static NODE *new_args_gen(struct parser_params*,NODE*,NODE*,ID,NODE*,ID);
NODE              382 ext/ripper/ripper.y static NODE *negate_lit(NODE*);
NODE              383 ext/ripper/ripper.y static NODE *ret_args_gen(struct parser_params*,NODE*);
NODE              385 ext/ripper/ripper.y static NODE *arg_blk_pass(NODE*,NODE*);
NODE              386 ext/ripper/ripper.y static NODE *new_yield_gen(struct parser_params*,NODE*);
NODE              389 ext/ripper/ripper.y static NODE *gettable_gen(struct parser_params*,ID);
NODE              391 ext/ripper/ripper.y static NODE *assignable_gen(struct parser_params*,ID,NODE*);
NODE              395 ext/ripper/ripper.y static NODE *aryset_gen(struct parser_params*,NODE*,NODE*);
NODE              397 ext/ripper/ripper.y static NODE *attrset_gen(struct parser_params*,NODE*,ID);
NODE              400 ext/ripper/ripper.y static void rb_backref_error_gen(struct parser_params*,NODE*);
NODE              402 ext/ripper/ripper.y static NODE *node_assign_gen(struct parser_params*,NODE*,NODE*);
NODE              405 ext/ripper/ripper.y static NODE *match_op_gen(struct parser_params*,NODE*,NODE*);
NODE              435 ext/ripper/ripper.y static void fixup_nodes(NODE **);
NODE              448 ext/ripper/ripper.y static NODE *reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match);
NODE              601 ext/ripper/ripper.y     NODE *node;
NODE              779 ext/ripper/ripper.y 				NODE *node = $2;
NODE             1029 ext/ripper/ripper.y 			NODE *resq = NEW_RESBODY(0, remove_begin($3), 0);
NODE             1098 ext/ripper/ripper.y 			NODE *args;
NODE             1933 ext/ripper/ripper.y 			NODE *args;
NODE             2478 ext/ripper/ripper.y 			NODE *n1;
NODE             2492 ext/ripper/ripper.y 			NODE *n1;
NODE             2508 ext/ripper/ripper.y 			NODE *n1;
NODE             2522 ext/ripper/ripper.y 			NODE *n1;
NODE             2808 ext/ripper/ripper.y 			NODE *m = NEW_ARGS_AUX(0, 0);
NODE             2809 ext/ripper/ripper.y 			NODE *args, *scope;
NODE             2816 ext/ripper/ripper.y 			    NODE *one = NEW_LIST(NEW_LIT(INT2FIX(1)));
NODE             2817 ext/ripper/ripper.y 			    NODE *zero = NEW_LIST(NEW_LIT(INT2FIX(0)));
NODE             2939 ext/ripper/ripper.y 			NODE *body = remove_begin($5);
NODE             2965 ext/ripper/ripper.y 			NODE *body = remove_begin($8);
NODE             3790 ext/ripper/ripper.y 			NODE *node = $1;
NODE             3829 ext/ripper/ripper.y 			NODE *node = $2;
NODE             3857 ext/ripper/ripper.y 			NODE *node = $2;
NODE             3858 ext/ripper/ripper.y                         NODE *list;
NODE             4491 ext/ripper/ripper.y 			NODE *opts = $1;
NODE             4515 ext/ripper/ripper.y 			NODE *opts = $1;
NODE             4747 ext/ripper/ripper.y static int parser_parse_string(struct parser_params*,NODE*);
NODE             4748 ext/ripper/ripper.y static int parser_here_document(struct parser_params*,NODE*);
NODE             5024 ext/ripper/ripper.y     NODE *tree;
NODE             5060 ext/ripper/ripper.y 	NODE *scope = ruby_eval_tree;
NODE             5073 ext/ripper/ripper.y static NODE*
NODE             5078 ext/ripper/ripper.y     return (NODE *)ruby_suppress_tracing(yycompile0, (VALUE)parser, Qtrue);
NODE             5117 ext/ripper/ripper.y NODE*
NODE             5125 ext/ripper/ripper.y NODE*
NODE             5129 ext/ripper/ripper.y     NODE *node;
NODE             5145 ext/ripper/ripper.y NODE*
NODE             5151 ext/ripper/ripper.y NODE*
NODE             5163 ext/ripper/ripper.y NODE*
NODE             5171 ext/ripper/ripper.y NODE*
NODE             5176 ext/ripper/ripper.y     NODE *node;
NODE             5810 ext/ripper/ripper.y parser_parse_string(struct parser_params *parser, NODE *quote)
NODE             5935 ext/ripper/ripper.y parser_heredoc_restore(struct parser_params *parser, NODE *here)
NODE             5976 ext/ripper/ripper.y parser_here_document(struct parser_params *parser, NODE *here)
NODE             7672 ext/ripper/ripper.y static NODE*
NODE             7675 ext/ripper/ripper.y     NODE *n = (rb_node_newnode)(type, a0, a1, a2);
NODE             7681 ext/ripper/ripper.y nodetype(NODE *node)			/* for debug */
NODE             7687 ext/ripper/ripper.y nodeline(NODE *node)
NODE             7692 ext/ripper/ripper.y static NODE*
NODE             7693 ext/ripper/ripper.y newline_node(NODE *node)
NODE             7703 ext/ripper/ripper.y fixpos(NODE *node, NODE *orig)
NODE             7707 ext/ripper/ripper.y     if (orig == (NODE*)1) return;
NODE             7712 ext/ripper/ripper.y parser_warning(struct parser_params *parser, NODE *node, const char *mesg)
NODE             7719 ext/ripper/ripper.y parser_warn(struct parser_params *parser, NODE *node, const char *mesg)
NODE             7725 ext/ripper/ripper.y static NODE*
NODE             7726 ext/ripper/ripper.y block_append_gen(struct parser_params *parser, NODE *head, NODE *tail)
NODE             7728 ext/ripper/ripper.y     NODE *end, *h = head, *nd;
NODE             7779 ext/ripper/ripper.y static NODE*
NODE             7780 ext/ripper/ripper.y list_append_gen(struct parser_params *parser, NODE *list, NODE *item)
NODE             7782 ext/ripper/ripper.y     NODE *last;
NODE             7799 ext/ripper/ripper.y static NODE*
NODE             7800 ext/ripper/ripper.y list_concat_gen(struct parser_params *parser, NODE *head, NODE *tail)
NODE             7802 ext/ripper/ripper.y     NODE *last;
NODE             7839 ext/ripper/ripper.y static NODE *
NODE             7840 ext/ripper/ripper.y literal_concat_gen(struct parser_params *parser, NODE *head, NODE *tail)
NODE             7849 ext/ripper/ripper.y 	NODE *node = NEW_DSTR(STR_NEW0());
NODE             7894 ext/ripper/ripper.y static NODE *
NODE             7895 ext/ripper/ripper.y evstr2dstr_gen(struct parser_params *parser, NODE *node)
NODE             7903 ext/ripper/ripper.y static NODE *
NODE             7904 ext/ripper/ripper.y new_evstr_gen(struct parser_params *parser, NODE *node)
NODE             7906 ext/ripper/ripper.y     NODE *head = node;
NODE             7917 ext/ripper/ripper.y static NODE *
NODE             7918 ext/ripper/ripper.y call_bin_op_gen(struct parser_params *parser, NODE *recv, ID id, NODE *arg1)
NODE             7925 ext/ripper/ripper.y static NODE *
NODE             7926 ext/ripper/ripper.y call_uni_op_gen(struct parser_params *parser, NODE *recv, ID id)
NODE             7932 ext/ripper/ripper.y static NODE*
NODE             7933 ext/ripper/ripper.y match_op_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             7966 ext/ripper/ripper.y static NODE*
NODE             8013 ext/ripper/ripper.y static NODE*
NODE             8014 ext/ripper/ripper.y assignable_gen(struct parser_params *parser, ID id, NODE *val)
NODE             8117 ext/ripper/ripper.y static NODE *
NODE             8118 ext/ripper/ripper.y aryset_gen(struct parser_params *parser, NODE *recv, NODE *idx)
NODE             8121 ext/ripper/ripper.y 	recv = (NODE *)1;
NODE             8126 ext/ripper/ripper.y block_dup_check_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             8141 ext/ripper/ripper.y static NODE *
NODE             8142 ext/ripper/ripper.y attrset_gen(struct parser_params *parser, NODE *recv, ID id)
NODE             8145 ext/ripper/ripper.y 	recv = (NODE *)1;
NODE             8150 ext/ripper/ripper.y rb_backref_error_gen(struct parser_params *parser, NODE *node)
NODE             8162 ext/ripper/ripper.y static NODE *
NODE             8163 ext/ripper/ripper.y arg_concat_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             8184 ext/ripper/ripper.y static NODE *
NODE             8185 ext/ripper/ripper.y arg_append_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             8202 ext/ripper/ripper.y static NODE *
NODE             8203 ext/ripper/ripper.y splat_array(NODE* node)
NODE             8210 ext/ripper/ripper.y static NODE *
NODE             8211 ext/ripper/ripper.y node_assign_gen(struct parser_params *parser, NODE *lhs, NODE *rhs)
NODE             8242 ext/ripper/ripper.y value_expr_gen(struct parser_params *parser, NODE *node)
NODE             8304 ext/ripper/ripper.y void_expr_gen(struct parser_params *parser, NODE *node)
NODE             8393 ext/ripper/ripper.y void_stmts_gen(struct parser_params *parser, NODE *node)
NODE             8406 ext/ripper/ripper.y static NODE *
NODE             8407 ext/ripper/ripper.y remove_begin(NODE *node)
NODE             8409 ext/ripper/ripper.y     NODE **n = &node, *n1 = node;
NODE             8417 ext/ripper/ripper.y reduce_nodes_gen(struct parser_params *parser, NODE **body)
NODE             8419 ext/ripper/ripper.y     NODE *node = *body;
NODE             8470 ext/ripper/ripper.y assign_in_cond(struct parser_params *parser, NODE *node)
NODE             8509 ext/ripper/ripper.y warn_unless_e_option(struct parser_params *parser, NODE *node, const char *str)
NODE             8515 ext/ripper/ripper.y warning_unless_e_option(struct parser_params *parser, NODE *node, const char *str)
NODE             8521 ext/ripper/ripper.y fixup_nodes(NODE **rootnode)
NODE             8523 ext/ripper/ripper.y     NODE *node, *next, *head;
NODE             8549 ext/ripper/ripper.y static NODE *cond0(struct parser_params*,NODE*);
NODE             8551 ext/ripper/ripper.y static NODE*
NODE             8552 ext/ripper/ripper.y range_op(struct parser_params *parser, NODE *node)
NODE             8568 ext/ripper/ripper.y literal_node(NODE *node)
NODE             8588 ext/ripper/ripper.y static NODE*
NODE             8589 ext/ripper/ripper.y cond0(struct parser_params *parser, NODE *node)
NODE             8645 ext/ripper/ripper.y static NODE*
NODE             8646 ext/ripper/ripper.y cond_gen(struct parser_params *parser, NODE *node)
NODE             8652 ext/ripper/ripper.y static NODE*
NODE             8653 ext/ripper/ripper.y logop_gen(struct parser_params *parser, enum node_type type, NODE *left, NODE *right)
NODE             8657 ext/ripper/ripper.y 	NODE *node = left, *second;
NODE             8668 ext/ripper/ripper.y no_blockarg(struct parser_params *parser, NODE *node)
NODE             8675 ext/ripper/ripper.y static NODE *
NODE             8676 ext/ripper/ripper.y ret_args_gen(struct parser_params *parser, NODE *node)
NODE             8692 ext/ripper/ripper.y static NODE *
NODE             8693 ext/ripper/ripper.y new_yield_gen(struct parser_params *parser, NODE *node)
NODE             8709 ext/ripper/ripper.y static NODE*
NODE             8710 ext/ripper/ripper.y negate_lit(NODE *node)
NODE             8728 ext/ripper/ripper.y static NODE *
NODE             8729 ext/ripper/ripper.y arg_blk_pass(NODE *node1, NODE *node2)
NODE             8738 ext/ripper/ripper.y static NODE*
NODE             8739 ext/ripper/ripper.y new_args_gen(struct parser_params *parser, NODE *m, NODE *o, ID r, NODE *p, ID b)
NODE             8742 ext/ripper/ripper.y     NODE *node;
NODE             8743 ext/ripper/ripper.y     NODE *i1, *i2 = 0;
NODE             8967 ext/ripper/ripper.y     NODE *succ_block;
NODE             8968 ext/ripper/ripper.y     NODE *fail_block;
NODE             9011 ext/ripper/ripper.y static NODE *
NODE             9012 ext/ripper/ripper.y reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match)
NODE             9072 ext/ripper/ripper.y NODE*
NODE             9073 ext/ripper/ripper.y rb_parser_append_print(VALUE vparser, NODE *node)
NODE             9075 ext/ripper/ripper.y     NODE *prelude = 0;
NODE             9076 ext/ripper/ripper.y     NODE *scope = node;
NODE             9104 ext/ripper/ripper.y NODE *
NODE             9105 ext/ripper/ripper.y rb_parser_while_loop(VALUE vparser, NODE *node, int chop, int split)
NODE             9107 ext/ripper/ripper.y     NODE *prelude = 0;
NODE             9108 ext/ripper/ripper.y     NODE *scope = node;
NODE             9852 ext/ripper/ripper.y     NODE *n = NEWHEAP();
NODE             9862 ext/ripper/ripper.y     NODE *n = NEWHEAP();
NODE             9871 ext/ripper/ripper.y     NODE *n;
NODE             9891 ext/ripper/ripper.y     NODE **prev = &parser->heap, *n;
NODE             1054 gc.c           NODE*
NODE             1057 gc.c               NODE *n = (NODE*)rb_newobj();
NODE              299 iseq.c         rb_iseq_new(NODE *node, VALUE name, VALUE filename,
NODE              307 iseq.c         rb_iseq_new_top(NODE *node, VALUE name, VALUE filename, VALUE parent)
NODE              314 iseq.c         rb_iseq_new_main(NODE *node, VALUE filename)
NODE              323 iseq.c         rb_iseq_new_with_bopt_and_opt(NODE *node, VALUE name, VALUE filename,
NODE              340 iseq.c         rb_iseq_new_with_opt(NODE *node, VALUE name, VALUE filename,
NODE              349 iseq.c         rb_iseq_new_with_bopt(NODE *node, VALUE name, VALUE filename,
NODE              455 iseq.c         static NODE *
NODE              459 iseq.c             NODE *node = rb_parser_compile_string(parser, StringValueCStr(file),
NODE              472 iseq.c             NODE *node = compile_string(StringValue(src), file, line);
NODE              513 iseq.c             NODE *node;
NODE              937 iseq.c             extern NODE *rb_method_body(VALUE body);
NODE              938 iseq.c             NODE *node;
NODE               16 iseq.h         VALUE rb_iseq_compile_node(VALUE self, NODE *node);
NODE              294 load.c         	NODE *node;
NODE              298 load.c         	node = (NODE *)rb_load_file(RSTRING_PTR(fname));
NODE              490 node.h         NODE *rb_parser_compile_cstr(volatile VALUE, const char*, const char*, int, int);
NODE              491 node.h         NODE *rb_parser_compile_string(volatile VALUE, const char*, VALUE, int);
NODE              492 node.h         NODE *rb_parser_compile_file(volatile VALUE, const char*, VALUE, int);
NODE              494 node.h         NODE *rb_compile_cstr(const char*, const char*, int, int);
NODE              495 node.h         NODE *rb_compile_string(const char*, VALUE, int);
NODE              496 node.h         NODE *rb_compile_file(const char*, VALUE, int);
NODE              498 node.h         void rb_add_method(VALUE, ID, NODE *, int);
NODE              499 node.h         NODE *rb_node_newnode(enum node_type,VALUE,VALUE,VALUE);
NODE              501 node.h         NODE* rb_method_node(VALUE klass, ID id);
NODE              502 node.h         int rb_node_arity(NODE* node);
NODE              503 parse.c            NODE *heap;
NODE              508 parse.c            NODE *parser_lex_strterm;
NODE              531 parse.c            NODE *parser_deferred_nodes;
NODE              547 parse.c            NODE *parser_eval_tree_begin;
NODE              548 parse.c            NODE *parser_eval_tree;
NODE              634 parse.c        static NODE* node_newnode(struct parser_params *, enum node_type, VALUE, VALUE, VALUE);
NODE              637 parse.c        static NODE *cond_gen(struct parser_params*,NODE*);
NODE              639 parse.c        static NODE *logop_gen(struct parser_params*,enum node_type,NODE*,NODE*);
NODE              642 parse.c        static NODE *newline_node(NODE*);
NODE              643 parse.c        static void fixpos(NODE*,NODE*);
NODE              645 parse.c        static int value_expr_gen(struct parser_params*,NODE*);
NODE              646 parse.c        static void void_expr_gen(struct parser_params*,NODE*);
NODE              647 parse.c        static NODE *remove_begin(NODE*);
NODE              651 parse.c        static void void_stmts_gen(struct parser_params*,NODE*);
NODE              653 parse.c        static void reduce_nodes_gen(struct parser_params*,NODE**);
NODE              655 parse.c        static void block_dup_check_gen(struct parser_params*,NODE*,NODE*);
NODE              658 parse.c        static NODE *block_append_gen(struct parser_params*,NODE*,NODE*);
NODE              660 parse.c        static NODE *list_append_gen(struct parser_params*,NODE*,NODE*);
NODE              662 parse.c        static NODE *list_concat_gen(struct parser_params*,NODE*,NODE*);
NODE              664 parse.c        static NODE *arg_append_gen(struct parser_params*,NODE*,NODE*);
NODE              666 parse.c        static NODE *arg_concat_gen(struct parser_params*,NODE*,NODE*);
NODE              668 parse.c        static NODE *literal_concat_gen(struct parser_params*,NODE*,NODE*);
NODE              670 parse.c        static NODE *new_evstr_gen(struct parser_params*,NODE*);
NODE              672 parse.c        static NODE *evstr2dstr_gen(struct parser_params*,NODE*);
NODE              674 parse.c        static NODE *splat_array(NODE*);
NODE              676 parse.c        static NODE *call_bin_op_gen(struct parser_params*,NODE*,ID,NODE*);
NODE              678 parse.c        static NODE *call_uni_op_gen(struct parser_params*,NODE*,ID);
NODE              681 parse.c        static NODE *new_args_gen(struct parser_params*,NODE*,NODE*,ID,NODE*,ID);
NODE              686 parse.c        static NODE *negate_lit(NODE*);
NODE              687 parse.c        static NODE *ret_args_gen(struct parser_params*,NODE*);
NODE              689 parse.c        static NODE *arg_blk_pass(NODE*,NODE*);
NODE              690 parse.c        static NODE *new_yield_gen(struct parser_params*,NODE*);
NODE              693 parse.c        static NODE *gettable_gen(struct parser_params*,ID);
NODE              695 parse.c        static NODE *assignable_gen(struct parser_params*,ID,NODE*);
NODE              699 parse.c        static NODE *aryset_gen(struct parser_params*,NODE*,NODE*);
NODE              701 parse.c        static NODE *attrset_gen(struct parser_params*,NODE*,ID);
NODE              704 parse.c        static void rb_backref_error_gen(struct parser_params*,NODE*);
NODE              706 parse.c        static NODE *node_assign_gen(struct parser_params*,NODE*,NODE*);
NODE              709 parse.c        static NODE *match_op_gen(struct parser_params*,NODE*,NODE*);
NODE              739 parse.c        static void fixup_nodes(NODE **);
NODE              752 parse.c        static NODE *reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match);
NODE              923 parse.c            NODE *node;
NODE             5059 parse.c        				NODE *node = (yyvsp[(2) - (2)].node);
NODE             5365 parse.c        			NODE *resq = NEW_RESBODY(0, remove_begin((yyvsp[(3) - (3)].node)), 0);
NODE             5449 parse.c        			NODE *args;
NODE             6551 parse.c        			NODE *args;
NODE             7244 parse.c        			NODE *n1;
NODE             7261 parse.c        			NODE *n1;
NODE             7278 parse.c        			NODE *n1;
NODE             7295 parse.c        			NODE *n1;
NODE             7673 parse.c        			NODE *m = NEW_ARGS_AUX(0, 0);
NODE             7674 parse.c        			NODE *args, *scope;
NODE             7681 parse.c        			    NODE *one = NEW_LIST(NEW_LIT(INT2FIX(1)));
NODE             7682 parse.c        			    NODE *zero = NEW_LIST(NEW_LIT(INT2FIX(0)));
NODE             7826 parse.c        			NODE *body = remove_begin((yyvsp[(5) - (6)].node));
NODE             7861 parse.c        			NODE *body = remove_begin((yyvsp[(8) - (9)].node));
NODE             8814 parse.c        			NODE *node = (yyvsp[(1) - (1)].node);
NODE             8854 parse.c        			NODE *node = (yyvsp[(2) - (3)].node);
NODE             8883 parse.c        			NODE *node = (yyvsp[(2) - (3)].node);
NODE             8884 parse.c                                NODE *list;
NODE             9637 parse.c        			NODE *opts = (yyvsp[(1) - (3)].node);
NODE             9665 parse.c        			NODE *opts = (yyvsp[(1) - (3)].node);
NODE             10079 parse.c        static int parser_parse_string(struct parser_params*,NODE*);
NODE             10080 parse.c        static int parser_here_document(struct parser_params*,NODE*);
NODE             10356 parse.c            NODE *tree;
NODE             10392 parse.c        	NODE *scope = ruby_eval_tree;
NODE             10405 parse.c        static NODE*
NODE             10410 parse.c            return (NODE *)ruby_suppress_tracing(yycompile0, (VALUE)parser, Qtrue);
NODE             10449 parse.c        NODE*
NODE             10457 parse.c        NODE*
NODE             10461 parse.c            NODE *node;
NODE             10477 parse.c        NODE*
NODE             10483 parse.c        NODE*
NODE             10495 parse.c        NODE*
NODE             10503 parse.c        NODE*
NODE             10508 parse.c            NODE *node;
NODE             11142 parse.c        parser_parse_string(struct parser_params *parser, NODE *quote)
NODE             11267 parse.c        parser_heredoc_restore(struct parser_params *parser, NODE *here)
NODE             11308 parse.c        parser_here_document(struct parser_params *parser, NODE *here)
NODE             13004 parse.c        static NODE*
NODE             13007 parse.c            NODE *n = (rb_node_newnode)(type, a0, a1, a2);
NODE             13013 parse.c        nodetype(NODE *node)			/* for debug */
NODE             13019 parse.c        nodeline(NODE *node)
NODE             13024 parse.c        static NODE*
NODE             13025 parse.c        newline_node(NODE *node)
NODE             13035 parse.c        fixpos(NODE *node, NODE *orig)
NODE             13039 parse.c            if (orig == (NODE*)1) return;
NODE             13044 parse.c        parser_warning(struct parser_params *parser, NODE *node, const char *mesg)
NODE             13051 parse.c        parser_warn(struct parser_params *parser, NODE *node, const char *mesg)
NODE             13057 parse.c        static NODE*
NODE             13058 parse.c        block_append_gen(struct parser_params *parser, NODE *head, NODE *tail)
NODE             13060 parse.c            NODE *end, *h = head, *nd;
NODE             13111 parse.c        static NODE*
NODE             13112 parse.c        list_append_gen(struct parser_params *parser, NODE *list, NODE *item)
NODE             13114 parse.c            NODE *last;
NODE             13131 parse.c        static NODE*
NODE             13132 parse.c        list_concat_gen(struct parser_params *parser, NODE *head, NODE *tail)
NODE             13134 parse.c            NODE *last;
NODE             13171 parse.c        static NODE *
NODE             13172 parse.c        literal_concat_gen(struct parser_params *parser, NODE *head, NODE *tail)
NODE             13181 parse.c        	NODE *node = NEW_DSTR(STR_NEW0());
NODE             13226 parse.c        static NODE *
NODE             13227 parse.c        evstr2dstr_gen(struct parser_params *parser, NODE *node)
NODE             13235 parse.c        static NODE *
NODE             13236 parse.c        new_evstr_gen(struct parser_params *parser, NODE *node)
NODE             13238 parse.c            NODE *head = node;
NODE             13249 parse.c        static NODE *
NODE             13250 parse.c        call_bin_op_gen(struct parser_params *parser, NODE *recv, ID id, NODE *arg1)
NODE             13257 parse.c        static NODE *
NODE             13258 parse.c        call_uni_op_gen(struct parser_params *parser, NODE *recv, ID id)
NODE             13264 parse.c        static NODE*
NODE             13265 parse.c        match_op_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             13298 parse.c        static NODE*
NODE             13345 parse.c        static NODE*
NODE             13346 parse.c        assignable_gen(struct parser_params *parser, ID id, NODE *val)
NODE             13449 parse.c        static NODE *
NODE             13450 parse.c        aryset_gen(struct parser_params *parser, NODE *recv, NODE *idx)
NODE             13453 parse.c        	recv = (NODE *)1;
NODE             13458 parse.c        block_dup_check_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             13473 parse.c        static NODE *
NODE             13474 parse.c        attrset_gen(struct parser_params *parser, NODE *recv, ID id)
NODE             13477 parse.c        	recv = (NODE *)1;
NODE             13482 parse.c        rb_backref_error_gen(struct parser_params *parser, NODE *node)
NODE             13494 parse.c        static NODE *
NODE             13495 parse.c        arg_concat_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             13516 parse.c        static NODE *
NODE             13517 parse.c        arg_append_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             13534 parse.c        static NODE *
NODE             13535 parse.c        splat_array(NODE* node)
NODE             13542 parse.c        static NODE *
NODE             13543 parse.c        node_assign_gen(struct parser_params *parser, NODE *lhs, NODE *rhs)
NODE             13574 parse.c        value_expr_gen(struct parser_params *parser, NODE *node)
NODE             13636 parse.c        void_expr_gen(struct parser_params *parser, NODE *node)
NODE             13725 parse.c        void_stmts_gen(struct parser_params *parser, NODE *node)
NODE             13738 parse.c        static NODE *
NODE             13739 parse.c        remove_begin(NODE *node)
NODE             13741 parse.c            NODE **n = &node, *n1 = node;
NODE             13749 parse.c        reduce_nodes_gen(struct parser_params *parser, NODE **body)
NODE             13751 parse.c            NODE *node = *body;
NODE             13802 parse.c        assign_in_cond(struct parser_params *parser, NODE *node)
NODE             13841 parse.c        warn_unless_e_option(struct parser_params *parser, NODE *node, const char *str)
NODE             13847 parse.c        warning_unless_e_option(struct parser_params *parser, NODE *node, const char *str)
NODE             13853 parse.c        fixup_nodes(NODE **rootnode)
NODE             13855 parse.c            NODE *node, *next, *head;
NODE             13881 parse.c        static NODE *cond0(struct parser_params*,NODE*);
NODE             13883 parse.c        static NODE*
NODE             13884 parse.c        range_op(struct parser_params *parser, NODE *node)
NODE             13900 parse.c        literal_node(NODE *node)
NODE             13920 parse.c        static NODE*
NODE             13921 parse.c        cond0(struct parser_params *parser, NODE *node)
NODE             13977 parse.c        static NODE*
NODE             13978 parse.c        cond_gen(struct parser_params *parser, NODE *node)
NODE             13984 parse.c        static NODE*
NODE             13985 parse.c        logop_gen(struct parser_params *parser, enum node_type type, NODE *left, NODE *right)
NODE             13989 parse.c        	NODE *node = left, *second;
NODE             14000 parse.c        no_blockarg(struct parser_params *parser, NODE *node)
NODE             14007 parse.c        static NODE *
NODE             14008 parse.c        ret_args_gen(struct parser_params *parser, NODE *node)
NODE             14024 parse.c        static NODE *
NODE             14025 parse.c        new_yield_gen(struct parser_params *parser, NODE *node)
NODE             14041 parse.c        static NODE*
NODE             14042 parse.c        negate_lit(NODE *node)
NODE             14060 parse.c        static NODE *
NODE             14061 parse.c        arg_blk_pass(NODE *node1, NODE *node2)
NODE             14070 parse.c        static NODE*
NODE             14071 parse.c        new_args_gen(struct parser_params *parser, NODE *m, NODE *o, ID r, NODE *p, ID b)
NODE             14074 parse.c            NODE *node;
NODE             14075 parse.c            NODE *i1, *i2 = 0;
NODE             14299 parse.c            NODE *succ_block;
NODE             14300 parse.c            NODE *fail_block;
NODE             14343 parse.c        static NODE *
NODE             14344 parse.c        reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match)
NODE             14404 parse.c        NODE*
NODE             14405 parse.c        rb_parser_append_print(VALUE vparser, NODE *node)
NODE             14407 parse.c            NODE *prelude = 0;
NODE             14408 parse.c            NODE *scope = node;
NODE             14436 parse.c        NODE *
NODE             14437 parse.c        rb_parser_while_loop(VALUE vparser, NODE *node, int chop, int split)
NODE             14439 parse.c            NODE *prelude = 0;
NODE             14440 parse.c            NODE *scope = node;
NODE             15184 parse.c            NODE *n = NEWHEAP();
NODE             15194 parse.c            NODE *n = NEWHEAP();
NODE             15203 parse.c            NODE *n;
NODE             15223 parse.c            NODE **prev = &parser->heap, *n;
NODE              291 parse.h            NODE *node;
NODE              199 parse.y            NODE *heap;
NODE              204 parse.y            NODE *parser_lex_strterm;
NODE              227 parse.y            NODE *parser_deferred_nodes;
NODE              243 parse.y            NODE *parser_eval_tree_begin;
NODE              244 parse.y            NODE *parser_eval_tree;
NODE              330 parse.y        static NODE* node_newnode(struct parser_params *, enum node_type, VALUE, VALUE, VALUE);
NODE              333 parse.y        static NODE *cond_gen(struct parser_params*,NODE*);
NODE              335 parse.y        static NODE *logop_gen(struct parser_params*,enum node_type,NODE*,NODE*);
NODE              338 parse.y        static NODE *newline_node(NODE*);
NODE              339 parse.y        static void fixpos(NODE*,NODE*);
NODE              341 parse.y        static int value_expr_gen(struct parser_params*,NODE*);
NODE              342 parse.y        static void void_expr_gen(struct parser_params*,NODE*);
NODE              343 parse.y        static NODE *remove_begin(NODE*);
NODE              347 parse.y        static void void_stmts_gen(struct parser_params*,NODE*);
NODE              349 parse.y        static void reduce_nodes_gen(struct parser_params*,NODE**);
NODE              351 parse.y        static void block_dup_check_gen(struct parser_params*,NODE*,NODE*);
NODE              354 parse.y        static NODE *block_append_gen(struct parser_params*,NODE*,NODE*);
NODE              356 parse.y        static NODE *list_append_gen(struct parser_params*,NODE*,NODE*);
NODE              358 parse.y        static NODE *list_concat_gen(struct parser_params*,NODE*,NODE*);
NODE              360 parse.y        static NODE *arg_append_gen(struct parser_params*,NODE*,NODE*);
NODE              362 parse.y        static NODE *arg_concat_gen(struct parser_params*,NODE*,NODE*);
NODE              364 parse.y        static NODE *literal_concat_gen(struct parser_params*,NODE*,NODE*);
NODE              366 parse.y        static NODE *new_evstr_gen(struct parser_params*,NODE*);
NODE              368 parse.y        static NODE *evstr2dstr_gen(struct parser_params*,NODE*);
NODE              370 parse.y        static NODE *splat_array(NODE*);
NODE              372 parse.y        static NODE *call_bin_op_gen(struct parser_params*,NODE*,ID,NODE*);
NODE              374 parse.y        static NODE *call_uni_op_gen(struct parser_params*,NODE*,ID);
NODE              377 parse.y        static NODE *new_args_gen(struct parser_params*,NODE*,NODE*,ID,NODE*,ID);
NODE              382 parse.y        static NODE *negate_lit(NODE*);
NODE              383 parse.y        static NODE *ret_args_gen(struct parser_params*,NODE*);
NODE              385 parse.y        static NODE *arg_blk_pass(NODE*,NODE*);
NODE              386 parse.y        static NODE *new_yield_gen(struct parser_params*,NODE*);
NODE              389 parse.y        static NODE *gettable_gen(struct parser_params*,ID);
NODE              391 parse.y        static NODE *assignable_gen(struct parser_params*,ID,NODE*);
NODE              395 parse.y        static NODE *aryset_gen(struct parser_params*,NODE*,NODE*);
NODE              397 parse.y        static NODE *attrset_gen(struct parser_params*,NODE*,ID);
NODE              400 parse.y        static void rb_backref_error_gen(struct parser_params*,NODE*);
NODE              402 parse.y        static NODE *node_assign_gen(struct parser_params*,NODE*,NODE*);
NODE              405 parse.y        static NODE *match_op_gen(struct parser_params*,NODE*,NODE*);
NODE              435 parse.y        static void fixup_nodes(NODE **);
NODE              448 parse.y        static NODE *reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match);
NODE              601 parse.y            NODE *node;
NODE              779 parse.y        				NODE *node = $2;
NODE             1029 parse.y        			NODE *resq = NEW_RESBODY(0, remove_begin($3), 0);
NODE             1098 parse.y        			NODE *args;
NODE             1933 parse.y        			NODE *args;
NODE             2478 parse.y        			NODE *n1;
NODE             2492 parse.y        			NODE *n1;
NODE             2508 parse.y        			NODE *n1;
NODE             2522 parse.y        			NODE *n1;
NODE             2808 parse.y        			NODE *m = NEW_ARGS_AUX(0, 0);
NODE             2809 parse.y        			NODE *args, *scope;
NODE             2816 parse.y        			    NODE *one = NEW_LIST(NEW_LIT(INT2FIX(1)));
NODE             2817 parse.y        			    NODE *zero = NEW_LIST(NEW_LIT(INT2FIX(0)));
NODE             2939 parse.y        			NODE *body = remove_begin($5);
NODE             2965 parse.y        			NODE *body = remove_begin($8);
NODE             3790 parse.y        			NODE *node = $1;
NODE             3829 parse.y        			NODE *node = $2;
NODE             3857 parse.y        			NODE *node = $2;
NODE             3858 parse.y                                NODE *list;
NODE             4491 parse.y        			NODE *opts = $1;
NODE             4515 parse.y        			NODE *opts = $1;
NODE             4747 parse.y        static int parser_parse_string(struct parser_params*,NODE*);
NODE             4748 parse.y        static int parser_here_document(struct parser_params*,NODE*);
NODE             5024 parse.y            NODE *tree;
NODE             5060 parse.y        	NODE *scope = ruby_eval_tree;
NODE             5073 parse.y        static NODE*
NODE             5078 parse.y            return (NODE *)ruby_suppress_tracing(yycompile0, (VALUE)parser, Qtrue);
NODE             5117 parse.y        NODE*
NODE             5125 parse.y        NODE*
NODE             5129 parse.y            NODE *node;
NODE             5145 parse.y        NODE*
NODE             5151 parse.y        NODE*
NODE             5163 parse.y        NODE*
NODE             5171 parse.y        NODE*
NODE             5176 parse.y            NODE *node;
NODE             5810 parse.y        parser_parse_string(struct parser_params *parser, NODE *quote)
NODE             5935 parse.y        parser_heredoc_restore(struct parser_params *parser, NODE *here)
NODE             5976 parse.y        parser_here_document(struct parser_params *parser, NODE *here)
NODE             7672 parse.y        static NODE*
NODE             7675 parse.y            NODE *n = (rb_node_newnode)(type, a0, a1, a2);
NODE             7681 parse.y        nodetype(NODE *node)			/* for debug */
NODE             7687 parse.y        nodeline(NODE *node)
NODE             7692 parse.y        static NODE*
NODE             7693 parse.y        newline_node(NODE *node)
NODE             7703 parse.y        fixpos(NODE *node, NODE *orig)
NODE             7707 parse.y            if (orig == (NODE*)1) return;
NODE             7712 parse.y        parser_warning(struct parser_params *parser, NODE *node, const char *mesg)
NODE             7719 parse.y        parser_warn(struct parser_params *parser, NODE *node, const char *mesg)
NODE             7725 parse.y        static NODE*
NODE             7726 parse.y        block_append_gen(struct parser_params *parser, NODE *head, NODE *tail)
NODE             7728 parse.y            NODE *end, *h = head, *nd;
NODE             7779 parse.y        static NODE*
NODE             7780 parse.y        list_append_gen(struct parser_params *parser, NODE *list, NODE *item)
NODE             7782 parse.y            NODE *last;
NODE             7799 parse.y        static NODE*
NODE             7800 parse.y        list_concat_gen(struct parser_params *parser, NODE *head, NODE *tail)
NODE             7802 parse.y            NODE *last;
NODE             7839 parse.y        static NODE *
NODE             7840 parse.y        literal_concat_gen(struct parser_params *parser, NODE *head, NODE *tail)
NODE             7849 parse.y        	NODE *node = NEW_DSTR(STR_NEW0());
NODE             7894 parse.y        static NODE *
NODE             7895 parse.y        evstr2dstr_gen(struct parser_params *parser, NODE *node)
NODE             7903 parse.y        static NODE *
NODE             7904 parse.y        new_evstr_gen(struct parser_params *parser, NODE *node)
NODE             7906 parse.y            NODE *head = node;
NODE             7917 parse.y        static NODE *
NODE             7918 parse.y        call_bin_op_gen(struct parser_params *parser, NODE *recv, ID id, NODE *arg1)
NODE             7925 parse.y        static NODE *
NODE             7926 parse.y        call_uni_op_gen(struct parser_params *parser, NODE *recv, ID id)
NODE             7932 parse.y        static NODE*
NODE             7933 parse.y        match_op_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             7966 parse.y        static NODE*
NODE             8013 parse.y        static NODE*
NODE             8014 parse.y        assignable_gen(struct parser_params *parser, ID id, NODE *val)
NODE             8117 parse.y        static NODE *
NODE             8118 parse.y        aryset_gen(struct parser_params *parser, NODE *recv, NODE *idx)
NODE             8121 parse.y        	recv = (NODE *)1;
NODE             8126 parse.y        block_dup_check_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             8141 parse.y        static NODE *
NODE             8142 parse.y        attrset_gen(struct parser_params *parser, NODE *recv, ID id)
NODE             8145 parse.y        	recv = (NODE *)1;
NODE             8150 parse.y        rb_backref_error_gen(struct parser_params *parser, NODE *node)
NODE             8162 parse.y        static NODE *
NODE             8163 parse.y        arg_concat_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             8184 parse.y        static NODE *
NODE             8185 parse.y        arg_append_gen(struct parser_params *parser, NODE *node1, NODE *node2)
NODE             8202 parse.y        static NODE *
NODE             8203 parse.y        splat_array(NODE* node)
NODE             8210 parse.y        static NODE *
NODE             8211 parse.y        node_assign_gen(struct parser_params *parser, NODE *lhs, NODE *rhs)
NODE             8242 parse.y        value_expr_gen(struct parser_params *parser, NODE *node)
NODE             8304 parse.y        void_expr_gen(struct parser_params *parser, NODE *node)
NODE             8393 parse.y        void_stmts_gen(struct parser_params *parser, NODE *node)
NODE             8406 parse.y        static NODE *
NODE             8407 parse.y        remove_begin(NODE *node)
NODE             8409 parse.y            NODE **n = &node, *n1 = node;
NODE             8417 parse.y        reduce_nodes_gen(struct parser_params *parser, NODE **body)
NODE             8419 parse.y            NODE *node = *body;
NODE             8470 parse.y        assign_in_cond(struct parser_params *parser, NODE *node)
NODE             8509 parse.y        warn_unless_e_option(struct parser_params *parser, NODE *node, const char *str)
NODE             8515 parse.y        warning_unless_e_option(struct parser_params *parser, NODE *node, const char *str)
NODE             8521 parse.y        fixup_nodes(NODE **rootnode)
NODE             8523 parse.y            NODE *node, *next, *head;
NODE             8549 parse.y        static NODE *cond0(struct parser_params*,NODE*);
NODE             8551 parse.y        static NODE*
NODE             8552 parse.y        range_op(struct parser_params *parser, NODE *node)
NODE             8568 parse.y        literal_node(NODE *node)
NODE             8588 parse.y        static NODE*
NODE             8589 parse.y        cond0(struct parser_params *parser, NODE *node)
NODE             8645 parse.y        static NODE*
NODE             8646 parse.y        cond_gen(struct parser_params *parser, NODE *node)
NODE             8652 parse.y        static NODE*
NODE             8653 parse.y        logop_gen(struct parser_params *parser, enum node_type type, NODE *left, NODE *right)
NODE             8657 parse.y        	NODE *node = left, *second;
NODE             8668 parse.y        no_blockarg(struct parser_params *parser, NODE *node)
NODE             8675 parse.y        static NODE *
NODE             8676 parse.y        ret_args_gen(struct parser_params *parser, NODE *node)
NODE             8692 parse.y        static NODE *
NODE             8693 parse.y        new_yield_gen(struct parser_params *parser, NODE *node)
NODE             8709 parse.y        static NODE*
NODE             8710 parse.y        negate_lit(NODE *node)
NODE             8728 parse.y        static NODE *
NODE             8729 parse.y        arg_blk_pass(NODE *node1, NODE *node2)
NODE             8738 parse.y        static NODE*
NODE             8739 parse.y        new_args_gen(struct parser_params *parser, NODE *m, NODE *o, ID r, NODE *p, ID b)
NODE             8742 parse.y            NODE *node;
NODE             8743 parse.y            NODE *i1, *i2 = 0;
NODE             8967 parse.y            NODE *succ_block;
NODE             8968 parse.y            NODE *fail_block;
NODE             9011 parse.y        static NODE *
NODE             9012 parse.y        reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match)
NODE             9072 parse.y        NODE*
NODE             9073 parse.y        rb_parser_append_print(VALUE vparser, NODE *node)
NODE             9075 parse.y            NODE *prelude = 0;
NODE             9076 parse.y            NODE *scope = node;
NODE             9104 parse.y        NODE *
NODE             9105 parse.y        rb_parser_while_loop(VALUE vparser, NODE *node, int chop, int split)
NODE             9107 parse.y            NODE *prelude = 0;
NODE             9108 parse.y            NODE *scope = node;
NODE             9852 parse.y            NODE *n = NEWHEAP();
NODE             9862 parse.y            NODE *n = NEWHEAP();
NODE             9871 parse.y            NODE *n;
NODE             9891 parse.y            NODE **prev = &parser->heap, *n;
NODE               20 proc.c             NODE *body;
NODE              592 proc.c         	    NODE *node = (NODE *)iseq;
NODE              768 proc.c         NODE *
NODE              783 proc.c         NODE *rb_get_method_body(VALUE klass, ID id, ID *idp);
NODE              789 proc.c             NODE *body;
NODE             1109 proc.c             NODE *node;
NODE             1230 proc.c         			 int argc, const VALUE *argv, const NODE *body, int nosuper);
NODE             1361 proc.c         rb_node_arity(NODE* body)
NODE             1444 proc.c             NODE *node = rb_method_node(mod, id);
NODE             1458 proc.c             NODE *body;
NODE              113 ruby.c         static NODE *load_file(VALUE, const char *, int, struct cmdline_options *);
NODE              538 ruby.c         NODE *rb_parser_append_print(VALUE, NODE *);
NODE              539 ruby.c         NODE *rb_parser_while_loop(VALUE, NODE *, int, int);
NODE             1198 ruby.c             NODE *tree = 0;
NODE             1431 ruby.c             NODE *tree = 0;
NODE             1567 ruby.c             tree = (NODE *)rb_parser_compile_file(parser, fname, f, line_start);
NODE             1584 ruby.c         static NODE *
NODE             1592 ruby.c             return (NODE *)rb_ensure(load_file_internal, (VALUE)&arg, restore_lineno, rb_gv_get("$."));
NODE             1793 ruby.c             NODE *tree;
NODE             1803 ruby.c             tree = (NODE *)rb_vm_call_cfunc(rb_vm_top_self(),
NODE             1372 variable.c     static NODE*
NODE             1389 variable.c         return (NODE *)load;
NODE             1406 variable.c     static NODE *
NODE             1412 variable.c         NODE *load;
NODE             1420 variable.c         load = (NODE *)val;
NODE             1442 variable.c         NODE *load = autoload_node(klass, id, 0);
NODE             1454 variable.c         NODE *load;
NODE               95 vm.c           vm_set_eval_stack(rb_thread_t * th, VALUE iseqval, const NODE *cref)
NODE              494 vm.c           		    const rb_block_t *blockptr, const NODE *cref)
NODE              544 vm.c           vm_yield_with_cref(rb_thread_t *th, int argc, const VALUE *argv, const NODE *cref)
NODE              776 vm.c           NODE *
NODE              786 vm.c           debug_cref(NODE *cref)
NODE              912 vm.c           rb_vm_check_redefinition_opt_method(const NODE *node)
NODE              924 vm.c               NODE *node;
NODE             1674 vm.c           		 rb_num_t is_singleton, NODE *cref)
NODE             1676 vm.c               NODE *newbody;
NODE              205 vm_core.h          NODE *cref_stack;
NODE              433 vm_core.h      VALUE rb_iseq_new(NODE*, VALUE, VALUE, VALUE, VALUE);
NODE              434 vm_core.h      VALUE rb_iseq_new_top(NODE *node, VALUE name, VALUE filename, VALUE parent);
NODE              435 vm_core.h      VALUE rb_iseq_new_main(NODE *node, VALUE filename);
NODE              436 vm_core.h      VALUE rb_iseq_new_with_bopt(NODE*, VALUE, VALUE, VALUE, VALUE, VALUE);
NODE              437 vm_core.h      VALUE rb_iseq_new_with_opt(NODE*, VALUE, VALUE, VALUE, VALUE, const rb_compile_option_t*);
NODE              531 vm_core.h      typedef NODE *IC;
NODE               16 vm_eval.c      static inline VALUE vm_yield_with_cref(rb_thread_t *th, int argc, const VALUE *argv, const NODE *cref);
NODE               19 vm_eval.c      static NODE *vm_cref_push(rb_thread_t *th, VALUE klass, int noex);
NODE               21 vm_eval.c      static void vm_set_eval_stack(rb_thread_t * th, VALUE iseqval, const NODE *cref);
NODE               26 vm_eval.c      	 int argc, const VALUE *argv, const NODE *body, int nosuper)
NODE              123 vm_eval.c      	   int argc, const VALUE *argv, const NODE *body, int nosuper)
NODE              134 vm_eval.c          NODE *body;
NODE              182 vm_eval.c          NODE *body, *method;
NODE              576 vm_eval.c          NODE *node = NEW_IFUNC(bl_proc, data2);
NODE              669 vm_eval.c      eval_string_with_cref(VALUE self, VALUE src, VALUE scope, NODE *cref, const char *file, int line)
NODE              912 vm_eval.c          NODE *cref = vm_cref_push(th, under, NOEX_PUBLIC);
NODE              932 vm_eval.c          NODE *cref = vm_cref_push(GET_THREAD(), under, NOEX_PUBLIC);
NODE              361 vm_insnhelper.c 	      VALUE flag, const NODE *mn, const rb_block_t *blockptr)
NODE              481 vm_insnhelper.c 	       const ID id, const NODE * mn, const VALUE recv)
NODE              490 vm_insnhelper.c 	    NODE *node;
NODE              604 vm_insnhelper.c vm_send_optimize(rb_control_frame_t * const reg_cfp, NODE ** const mn,
NODE              609 vm_insnhelper.c 	NODE *node = (*mn)->nd_body;
NODE              651 vm_insnhelper.c     NODE *ifunc = (NODE *) block->iseq;
NODE              898 vm_insnhelper.c static inline NODE *
NODE              912 vm_insnhelper.c     return (NODE *)*svar;
NODE              918 vm_insnhelper.c     NODE *svar = lfp_svar_place(th, lfp);
NODE              941 vm_insnhelper.c     NODE *svar = lfp_svar_place(th, lfp);
NODE             1001 vm_insnhelper.c static NODE *
NODE             1004 vm_insnhelper.c     NODE *cref = 0;
NODE             1012 vm_insnhelper.c 	    cref = (NODE *)dfp[-1];
NODE             1024 vm_insnhelper.c static NODE *
NODE             1028 vm_insnhelper.c     NODE *cref = NEW_BLOCK(klass);
NODE             1042 vm_insnhelper.c     NODE *cref = vm_get_cref(iseq, lfp, dfp);
NODE             1076 vm_insnhelper.c 	const NODE *root_cref = vm_get_cref(iseq, th->cfp->lfp, th->cfp->dfp);
NODE             1077 vm_insnhelper.c 	const NODE *cref = root_cref;
NODE             1129 vm_insnhelper.c vm_get_cvar_base(NODE *cref)
NODE             1150 vm_insnhelper.c static inline NODE *
NODE             1153 vm_insnhelper.c     NODE *mn;
NODE             1452 vm_insnhelper.c check_cfunc(const NODE *mn, VALUE (*func)())
NODE             1504 vm_insnhelper.c 	    NODE *mn = vm_method_search(idEq, CLASS_OF(recv), ic);
NODE              156 vm_insnhelper.h   NODE *__tmp_c2 = (c2); \
NODE                9 vm_method.c    static void rb_vm_check_redefinition_opt_method(const NODE *node);
NODE               20 vm_method.c        NODE *method;
NODE              102 vm_method.c    rb_add_method(VALUE klass, ID mid, NODE * node, int noex)
NODE              104 vm_method.c        NODE *body;
NODE              143 vm_method.c    	NODE *method = NEW_METHOD(node, klass, NOEX_WITH_SAFE(noex));
NODE              154 vm_method.c    	NODE *old_node;
NODE              157 vm_method.c    	    old_node = (NODE *)data;
NODE              210 vm_method.c        NODE *n;
NODE              220 vm_method.c    static NODE *
NODE              239 vm_method.c        return (NODE *)body;
NODE              250 vm_method.c    NODE *
NODE              253 vm_method.c        NODE *volatile fbody, *body;
NODE              254 vm_method.c        NODE *method;
NODE              290 vm_method.c    NODE *
NODE              308 vm_method.c        NODE *body = 0;
NODE              322 vm_method.c    	body = (NODE *)data;
NODE              390 vm_method.c        NODE *fbody;
NODE              419 vm_method.c        NODE *method;
NODE              475 vm_method.c        NODE *body;
NODE              638 vm_method.c        NODE *method;
NODE              678 vm_method.c        NODE *method;
NODE              718 vm_method.c        NODE *method;
NODE              731 vm_method.c        NODE *orig_fbody, *node, *method;
NODE              755 vm_method.c    	node = (NODE *)data;
NODE             1012 vm_method.c        NODE *fbody;
NODE             1054 vm_method.c        NODE *node = rb_method_node(klass, id);