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);