nd_line 284 compile.c #define ERROR_ARGS ruby_sourcefile, nd_line(node), nd_line 449 compile.c ADD_TRACE(ret, nd_line(node), RUBY_EVENT_CLASS); nd_line 451 compile.c ADD_TRACE(ret, nd_line(node), RUBY_EVENT_END); nd_line 455 compile.c ADD_TRACE(ret, nd_line(node), RUBY_EVENT_CALL); nd_line 457 compile.c ADD_TRACE(ret, nd_line(node), RUBY_EVENT_RETURN); nd_line 1094 compile.c label = NEW_LABEL(nd_line(node)); nd_line 1103 compile.c label = NEW_LABEL(nd_line(node_args)); nd_line 2123 compile.c ADD_INSN1(ret, nd_line(node), putobject, node->nd_lit); nd_line 2140 compile.c ADD_INSN1(ret, nd_line(node), concatstrings, INT2FIX(cnt)); nd_line 2149 compile.c ADD_INSN2(ret, nd_line(node), toregexp, INT2FIX(node->nd_cflag), INT2FIX(cnt)); nd_line 2160 compile.c LABEL *label = NEW_LABEL(nd_line(cond)); nd_line 2170 compile.c LABEL *label = NEW_LABEL(nd_line(cond)); nd_line 2182 compile.c ADD_INSNL(ret, nd_line(cond), jump, then_label); nd_line 2187 compile.c ADD_INSNL(ret, nd_line(cond), jump, else_label); nd_line 2191 compile.c ADD_INSNL(ret, nd_line(cond), branchunless, else_label); nd_line 2192 compile.c ADD_INSNL(ret, nd_line(cond), jump, then_label); nd_line 2203 compile.c int len = node->nd_alen, line = nd_line(node), i=0; nd_line 2226 compile.c (int)nd_line(node_root), len, i); nd_line 2241 compile.c ADD_INSN1(ret, nd_line(node_root), duparray, ary); nd_line 2295 compile.c ADD_INSN1(cond_seq, nd_line(val), topn, INT2FIX(1)); nd_line 2296 compile.c ADD_SEND(cond_seq, nd_line(val), ID2SYM(idEqq), INT2FIX(1)); nd_line 2297 compile.c ADD_INSNL(cond_seq, nd_line(val), branchif, l1); nd_line 2319 compile.c ADD_INSN1(ret, nd_line(node), topn, dupidx); nd_line 2321 compile.c ADD_INSN(ret, nd_line(node), pop); /* result */ nd_line 2322 compile.c ADD_INSN(ret, nd_line(node), pop); /* rhs */ nd_line 2411 compile.c ADD_INSN(ret, nd_line(orig_lhsn), putnil); nd_line 2442 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 2445 compile.c ADD_INSN2(ret, nd_line(node), expandarray, nd_line 2457 compile.c ADD_INSN2(ret, nd_line(splatn), expandarray, nd_line 2484 compile.c ADD_INSN1(body, nd_line(node), getconstant, ID2SYM(node->nd_vid)); nd_line 2488 compile.c ADD_INSN(body, nd_line(node), pop); nd_line 2489 compile.c ADD_INSN1(body, nd_line(node), putobject, rb_cObject); nd_line 2490 compile.c ADD_INSN1(body, nd_line(node), getconstant, ID2SYM(node->nd_mid)); nd_line 2495 compile.c ADD_INSN1(body, nd_line(node), getconstant, ID2SYM(node->nd_mid)); nd_line 2509 compile.c ADD_INSN1(ret, nd_line(cpath), putobject, rb_cObject); nd_line 2519 compile.c ADD_INSN1(ret, nd_line(cpath), putspecialobject, INT2FIX(VM_SPECIAL_OBJECT_CBASE)); nd_line 2554 compile.c lfinish[1] = NEW_LABEL(nd_line(node)); nd_line 2556 compile.c ADD_INSNL(ret, nd_line(node), branchunless, lfinish[1]); nd_line 2575 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 2576 compile.c ADD_INSN3(ret, nd_line(node), defined, INT2FIX(DEFINED_IVAR), nd_line 2581 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 2582 compile.c ADD_INSN3(ret, nd_line(node), defined, INT2FIX(DEFINED_GVAR), nd_line 2587 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 2588 compile.c ADD_INSN3(ret, nd_line(node), defined, INT2FIX(DEFINED_CVAR), nd_line 2593 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 2594 compile.c ADD_INSN3(ret, nd_line(node), defined, INT2FIX(DEFINED_CONST), nd_line 2599 compile.c lfinish[1] = NEW_LABEL(nd_line(node)); nd_line 2602 compile.c ADD_INSNL(ret, nd_line(node), branchunless, lfinish[1]); nd_line 2606 compile.c ADD_INSN3(ret, nd_line(node), defined, INT2FIX(DEFINED_CONST), nd_line 2611 compile.c ADD_INSN3(ret, nd_line(node), defined, INT2FIX(DEFINED_METHOD), nd_line 2616 compile.c ADD_INSN1(ret, nd_line(node), putobject, rb_cObject); nd_line 2617 compile.c ADD_INSN3(ret, nd_line(node), defined, nd_line 2638 compile.c lfinish[1] = NEW_LABEL(nd_line(node)); nd_line 2642 compile.c ADD_INSNL(ret, nd_line(node), branchunless, lfinish[1]); nd_line 2645 compile.c LABEL *lstart = NEW_LABEL(nd_line(node)); nd_line 2646 compile.c LABEL *lend = NEW_LABEL(nd_line(node)); nd_line 2654 compile.c ADD_INSNL(ret, nd_line(node), branchunless, lfinish[1]); nd_line 2660 compile.c ADD_INSN3(ret, nd_line(node), defined, INT2FIX(DEFINED_METHOD), nd_line 2664 compile.c ADD_INSN(ret, nd_line(node), putself); nd_line 2665 compile.c ADD_INSN3(ret, nd_line(node), defined, INT2FIX(DEFINED_FUNC), nd_line 2672 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 2673 compile.c ADD_INSN3(ret, nd_line(node), defined, INT2FIX(DEFINED_YIELD), 0, nd_line 2679 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 2680 compile.c ADD_INSN3(ret, nd_line(node), defined, INT2FIX(DEFINED_REF), nd_line 2687 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 2688 compile.c ADD_INSN3(ret, nd_line(node), defined, INT2FIX(DEFINED_ZSUPER), 0, nd_line 2712 compile.c ADD_INSN1(ret, nd_line(node), putstring, str); nd_line 2716 compile.c ADD_INSN1(ret, nd_line(node), putobject, Qtrue); nd_line 2833 compile.c ADD_INSN1(tmp, nd_line(argn), splatarray, Qfalse); nd_line 2836 compile.c ADD_INSN1(tmp, nd_line(argn), newarray, INT2FIX(1)); nd_line 2867 compile.c ADD_INSN(args_splat, nd_line(args), concatarray); nd_line 2902 compile.c iseq->compile_data->last_line = nd_line(node); nd_line 2908 compile.c ADD_TRACE(ret, nd_line(node), RUBY_EVENT_LINE); nd_line 2932 compile.c then_label = NEW_LABEL(nd_line(node)); nd_line 2933 compile.c else_label = NEW_LABEL(nd_line(node)); nd_line 2934 compile.c end_label = NEW_LABEL(nd_line(node)); nd_line 2945 compile.c ADD_INSNL(ret, nd_line(node), jump, end_label); nd_line 2979 compile.c endlabel = NEW_LABEL(nd_line(node)); nd_line 2980 compile.c elselabel = NEW_LABEL(nd_line(node)); nd_line 2987 compile.c l1 = NEW_LABEL(nd_line(node)); nd_line 2989 compile.c ADD_INSN(body_seq, nd_line(node), pop); nd_line 2991 compile.c ADD_INSNL(body_seq, nd_line(node), jump, endlabel); nd_line 3004 compile.c ADD_INSN1(cond_seq, nd_line(vals), checkincludearray, Qtrue); nd_line 3005 compile.c ADD_INSNL(cond_seq, nd_line(vals), branchif, l1); nd_line 3025 compile.c ADD_INSN(cond_seq, nd_line(node), pop); nd_line 3027 compile.c ADD_INSNL(cond_seq, nd_line(node), jump, endlabel); nd_line 3032 compile.c ADD_INSN(cond_seq, nd_line(tempnode), pop); nd_line 3034 compile.c ADD_INSN(cond_seq, nd_line(tempnode), putnil); nd_line 3036 compile.c ADD_INSNL(cond_seq, nd_line(tempnode), jump, endlabel); nd_line 3040 compile.c ADD_INSN(ret, nd_line(tempnode), dup); nd_line 3041 compile.c ADD_INSN2(ret, nd_line(tempnode), opt_case_dispatch, nd_line 3059 compile.c endlabel = NEW_LABEL(nd_line(node)); nd_line 3062 compile.c LABEL *l1 = NEW_LABEL(nd_line(node)); nd_line 3065 compile.c ADD_INSNL(body_seq, nd_line(node), jump, endlabel); nd_line 3072 compile.c ADD_INSNL(ret, nd_line(val), branchif, l1); nd_line 3089 compile.c ADD_INSNL(ret, nd_line(val), branchif, l1); nd_line 3094 compile.c ADD_INSN(ret, nd_line(val), putnil); nd_line 3096 compile.c ADD_INSN1(ret, nd_line(val), checkincludearray, Qfalse); nd_line 3097 compile.c ADD_INSN(ret, nd_line(val), pop); nd_line 3098 compile.c ADD_INSNL(ret, nd_line(val), branchif, l1); nd_line 3107 compile.c ADD_INSNL(ret, nd_line(orig_node), jump, endlabel); nd_line 3125 compile.c LABEL *next_label = iseq->compile_data->start_label = NEW_LABEL(nd_line(node)); /* next */ nd_line 3126 compile.c LABEL *redo_label = iseq->compile_data->redo_label = NEW_LABEL(nd_line(node)); /* redo */ nd_line 3127 compile.c LABEL *break_label = iseq->compile_data->end_label = NEW_LABEL(nd_line(node)); /* break */ nd_line 3128 compile.c LABEL *end_label = NEW_LABEL(nd_line(node)); nd_line 3130 compile.c LABEL *next_catch_label = NEW_LABEL(nd_line(node)); nd_line 3137 compile.c ADD_INSNL(ret, nd_line(node), jump, next_label); nd_line 3140 compile.c tmp_label = NEW_LABEL(nd_line(node)); nd_line 3141 compile.c ADD_INSNL(ret, nd_line(node), jump, tmp_label); nd_line 3143 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 3145 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3146 compile.c ADD_INSNL(ret, nd_line(node), jump, next_label); nd_line 3163 compile.c ADD_CALL_RECEIVER(ret, nd_line(node)); nd_line 3164 compile.c ADD_CALL(ret, nd_line(node), ID2SYM(idGets), INT2FIX(0)); nd_line 3165 compile.c ADD_INSNL(ret, nd_line(node), branchif, redo_label); nd_line 3176 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 3182 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3202 compile.c LABEL *retry_label = NEW_LABEL(nd_line(node)); nd_line 3203 compile.c LABEL *retry_end_l = NEW_LABEL(nd_line(node)); nd_line 3215 compile.c ADD_SEND_R(ret, nd_line(node), ID2SYM(idEach), INT2FIX(0), nd_line 3227 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3243 compile.c ADD_ADJUST(ret, nd_line(node), iseq->compile_data->redo_label); nd_line 3246 compile.c ADD_INSNL(ret, nd_line(node), jump, iseq->compile_data->end_label); nd_line 3250 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 3257 compile.c ADD_INSN1(ret, nd_line(node), throw, INT2FIX(level | 0x02) /* TAG_BREAK */ ); nd_line 3259 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3306 compile.c ADD_ADJUST(ret, nd_line(node), iseq->compile_data->redo_label); nd_line 3307 compile.c ADD_INSNL(ret, nd_line(node), jump, iseq->compile_data->start_label); nd_line 3314 compile.c ADD_ADJUST(ret, nd_line(node), iseq->compile_data->start_label); nd_line 3317 compile.c ADD_INSNL(ret, nd_line(node), jump, iseq->compile_data->end_label); nd_line 3321 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 3353 compile.c ADD_INSN1(ret, nd_line(node), throw, INT2FIX(level | 0x03) /* TAG_NEXT */ ); nd_line 3356 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3370 compile.c ADD_ADJUST(ret, nd_line(node), iseq->compile_data->redo_label); nd_line 3372 compile.c ADD_INSNL(ret, nd_line(node), jump, iseq->compile_data->redo_label); nd_line 3385 compile.c ADD_ADJUST(ret, nd_line(node), iseq->compile_data->start_label); nd_line 3386 compile.c ADD_INSNL(ret, nd_line(node), jump, iseq->compile_data->start_label); nd_line 3390 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 3417 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 3418 compile.c ADD_INSN1(ret, nd_line(node), throw, INT2FIX(level | 0x05) /* TAG_REDO */ ); nd_line 3421 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3432 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 3433 compile.c ADD_INSN1(ret, nd_line(node), throw, INT2FIX(0x04) /* TAG_RETRY */ ); nd_line 3436 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3449 compile.c LABEL *lstart = NEW_LABEL(nd_line(node)); nd_line 3450 compile.c LABEL *lend = NEW_LABEL(nd_line(node)); nd_line 3451 compile.c LABEL *lcont = NEW_LABEL(nd_line(node)); nd_line 3461 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3464 compile.c ADD_INSN(ret, nd_line(node), nop); nd_line 3468 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3482 compile.c label_miss = NEW_LABEL(nd_line(node)); nd_line 3483 compile.c label_hit = NEW_LABEL(nd_line(node)); nd_line 3491 compile.c ADD_INSN2(ret, nd_line(node), getdynamic, INT2FIX(2), INT2FIX(0)); nd_line 3492 compile.c ADD_SEND(ret, nd_line(node), ID2SYM(idEqq), INT2FIX(1)); nd_line 3493 compile.c ADD_INSNL(ret, nd_line(node), branchif, label_hit); nd_line 3500 compile.c ADD_INSN2(ret, nd_line(node), getdynamic, INT2FIX(2), INT2FIX(0)); nd_line 3502 compile.c ADD_INSN1(ret, nd_line(node), checkincludearray, Qtrue); nd_line 3503 compile.c ADD_INSN(ret, nd_line(node), swap); nd_line 3504 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3505 compile.c ADD_INSNL(ret, nd_line(node), branchif, label_hit); nd_line 3513 compile.c ADD_INSN1(ret, nd_line(node), putobject, nd_line 3515 compile.c ADD_INSN2(ret, nd_line(node), getdynamic, INT2FIX(2), INT2FIX(0)); nd_line 3516 compile.c ADD_SEND(ret, nd_line(node), ID2SYM(idEqq), INT2FIX(1)); nd_line 3517 compile.c ADD_INSNL(ret, nd_line(node), branchif, label_hit); nd_line 3519 compile.c ADD_INSNL(ret, nd_line(node), jump, label_miss); nd_line 3523 compile.c ADD_INSN(ret, nd_line(node), nop); nd_line 3525 compile.c ADD_INSN(ret, nd_line(node), leave); nd_line 3538 compile.c LABEL *lstart = NEW_LABEL(nd_line(node)); nd_line 3539 compile.c LABEL *lend = NEW_LABEL(nd_line(node)); nd_line 3540 compile.c LABEL *lcont = NEW_LABEL(nd_line(node)); nd_line 3559 compile.c ADD_INSN(ret, nd_line(node), nop); nd_line 3578 compile.c LABEL *end_label = NEW_LABEL(nd_line(node)); nd_line 3581 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 3584 compile.c ADD_INSNL(ret, nd_line(node), branchunless, end_label); nd_line 3587 compile.c ADD_INSNL(ret, nd_line(node), branchif, end_label); nd_line 3590 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3610 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 3612 compile.c ADD_INSN1(ret, nd_line(node), setlocal, INT2FIX(idx)); nd_line 3623 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 3632 compile.c ADD_INSN2(ret, nd_line(node), setdynamic, nd_line 3640 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 3642 compile.c ADD_INSN1(ret, nd_line(node), setglobal, nd_line 3650 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 3652 compile.c ADD_INSN1(ret, nd_line(node), setinstancevariable, nd_line 3660 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 3664 compile.c ADD_INSN1(ret, nd_line(node), putspecialobject, INT2FIX(VM_SPECIAL_OBJECT_CBASE)); nd_line 3665 compile.c ADD_INSN1(ret, nd_line(node), setconstant, ID2SYM(node->nd_vid)); nd_line 3669 compile.c ADD_INSN1(ret, nd_line(node), setconstant, ID2SYM(node->nd_else->nd_mid)); nd_line 3676 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 3678 compile.c ADD_INSN1(ret, nd_line(node), setclassvariable, nd_line 3717 compile.c ADD_INSN1(ret, nd_line(node), dupn, INT2FIX(FIX2INT(argc)+1)); nd_line 3718 compile.c ADD_SEND_R(ret, nd_line(node), ID2SYM(idAREF), argc, Qfalse, LONG2FIX(flag)); nd_line 3730 compile.c LABEL *label = NEW_LABEL(nd_line(node)); nd_line 3731 compile.c LABEL *lfin = NEW_LABEL(nd_line(node)); nd_line 3735 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 3736 compile.c ADD_INSNL(ret, nd_line(node), branchif, label); nd_line 3737 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3741 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 3742 compile.c ADD_INSNL(ret, nd_line(node), branchunless, label); nd_line 3743 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3748 compile.c ADD_INSN1(ret, nd_line(node), newarray, INT2FIX(1)); nd_line 3749 compile.c ADD_INSN(ret, nd_line(node), concatarray); nd_line 3750 compile.c ADD_SEND_R(ret, nd_line(node), ID2SYM(idASET), nd_line 3754 compile.c ADD_SEND_R(ret, nd_line(node), ID2SYM(idASET), nd_line 3757 compile.c ADD_INSNL(ret, nd_line(node), jump, lfin); nd_line 3760 compile.c ADD_INSN(ret, nd_line(node), swap); nd_line 3761 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3762 compile.c ADD_INSN(ret, nd_line(node), swap); nd_line 3763 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3769 compile.c ADD_SEND(ret, nd_line(node), ID2SYM(id), INT2FIX(1)); nd_line 3771 compile.c ADD_INSN1(ret, nd_line(node), newarray, INT2FIX(1)); nd_line 3772 compile.c ADD_INSN(ret, nd_line(node), concatarray); nd_line 3773 compile.c ADD_SEND_R(ret, nd_line(node), ID2SYM(idASET), nd_line 3777 compile.c ADD_SEND_R(ret, nd_line(node), ID2SYM(idASET), nd_line 3783 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3790 compile.c LABEL *lfin = NEW_LABEL(nd_line(node)); nd_line 3791 compile.c LABEL *lcfin = NEW_LABEL(nd_line(node)); nd_line 3831 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 3832 compile.c ADD_SEND(ret, nd_line(node), ID2SYM(node->nd_next->nd_vid), nd_line 3836 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 3838 compile.c ADD_INSNL(ret, nd_line(node), branchif, lcfin); nd_line 3841 compile.c ADD_INSNL(ret, nd_line(node), branchunless, lcfin); nd_line 3843 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3845 compile.c ADD_SEND(ret, nd_line(node), ID2SYM(node->nd_next->nd_aid), nd_line 3847 compile.c ADD_INSNL(ret, nd_line(node), jump, lfin); nd_line 3850 compile.c ADD_INSN(ret, nd_line(node), swap); nd_line 3851 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3857 compile.c ADD_SEND(ret, nd_line(node), ID2SYM(node->nd_next->nd_mid), nd_line 3859 compile.c ADD_SEND(ret, nd_line(node), ID2SYM(node->nd_next->nd_aid), nd_line 3865 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3871 compile.c LABEL *lfin = NEW_LABEL(nd_line(node)); nd_line 3881 compile.c lassign = NEW_LABEL(nd_line(node)); nd_line 3883 compile.c ADD_INSNL(ret, nd_line(node), branchunless, lassign); nd_line 3886 compile.c lassign = NEW_LABEL(nd_line(node)); nd_line 3890 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 3893 compile.c ADD_INSNL(ret, nd_line(node), branchunless, lfin); nd_line 3896 compile.c ADD_INSNL(ret, nd_line(node), branchif, lfin); nd_line 3899 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3906 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 3931 compile.c ADD_INSN(ret, nd_line(node), bitblt); nd_line 3935 compile.c ADD_INSN(ret, nd_line(node), answer); nd_line 3960 compile.c label = NEW_LABEL(nd_line(node))); nd_line 3969 compile.c ADD_INSNL(ret, nd_line(node), jump, label); nd_line 3983 compile.c ADD_CALL_RECEIVER(recv, nd_line(node)); nd_line 4008 compile.c ADD_SEND_R(ret, nd_line(node), ID2SYM(mid), nd_line 4012 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4038 compile.c ADD_INSN1(args, nd_line(node), getlocal, INT2FIX(idx)); nd_line 4047 compile.c ADD_INSN1(args, nd_line(node), getlocal, INT2FIX(idx)); nd_line 4056 compile.c ADD_INSN1(args, nd_line(node), getlocal, INT2FIX(idx)); nd_line 4070 compile.c ADD_INSN1(args, nd_line(node), getlocal, INT2FIX(idx)); nd_line 4072 compile.c ADD_INSN1(args, nd_line(node), newarray, INT2FIX(j)); nd_line 4073 compile.c ADD_INSN (args, nd_line(node), concatarray); nd_line 4080 compile.c ADD_INSN1(args, nd_line(node), getlocal, INT2FIX(idx)); nd_line 4089 compile.c ADD_INSN1(ret, nd_line(node), putobject, nd_line 4092 compile.c ADD_INSN3(ret, nd_line(node), invokesuper, nd_line 4096 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4106 compile.c ADD_INSN1(ret, nd_line(node), newarray, INT2FIX(0)); nd_line 4116 compile.c ADD_INSN1(ret, nd_line(node), newarray, INT2FIX(node->nd_alen)); nd_line 4118 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4143 compile.c ADD_INSN1(ret, nd_line(node), newhash, size); nd_line 4146 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4164 compile.c ADD_ADJUST(ret, nd_line(node), 0); nd_line 4171 compile.c ADD_INSN(ret, nd_line(node), leave); nd_line 4175 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 4179 compile.c ADD_INSN1(ret, nd_line(node), throw, INT2FIX(0x01) /* TAG_RETURN */ ); nd_line 4181 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4207 compile.c ADD_INSN2(ret, nd_line(node), invokeblock, argc, LONG2FIX(flag)); nd_line 4210 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4220 compile.c ADD_INSN1(ret, nd_line(node), getlocal, INT2FIX(idx)); nd_line 4232 compile.c ADD_INSN2(ret, nd_line(node), getdynamic, INT2FIX(ls - idx), INT2FIX(lv)); nd_line 4237 compile.c ADD_INSN1(ret, nd_line(node), getglobal, nd_line 4240 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4247 compile.c ADD_INSN1(ret, nd_line(node), getinstancevariable, nd_line 4256 compile.c LABEL *lstart = NEW_LABEL(nd_line(node)); nd_line 4257 compile.c LABEL *lend = NEW_LABEL(nd_line(node)); nd_line 4260 compile.c ADD_INSN2(ret, nd_line(node), getinlinecache, 0, lend); nd_line 4261 compile.c ADD_INSN1(ret, nd_line(node), getconstant, ID2SYM(node->nd_vid)); nd_line 4262 compile.c ADD_INSN1(ret, nd_line(node), setinlinecache, lstart); nd_line 4266 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 4267 compile.c ADD_INSN1(ret, nd_line(node), getconstant, ID2SYM(node->nd_vid)); nd_line 4271 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4277 compile.c ADD_INSN1(ret, nd_line(node), getclassvariable, nd_line 4284 compile.c ADD_INSN2(ret, nd_line(node), getspecial, INT2FIX(1) /* '~' */, nd_line 4291 compile.c ADD_INSN2(ret, nd_line(node), getspecial, INT2FIX(1) /* '~' */, nd_line 4306 compile.c ADD_INSN1(recv, nd_line(node), putobject, node->nd_lit); nd_line 4307 compile.c ADD_INSN2(val, nd_line(node), getspecial, INT2FIX(0), nd_line 4326 compile.c ADD_INSN1(ret, nd_line(node), opt_regexpmatch1, nd_line 4332 compile.c ADD_INSN(ret, nd_line(node), opt_regexpmatch2); nd_line 4338 compile.c ADD_SEND(ret, nd_line(node), ID2SYM(idEqTilde), INT2FIX(1)); nd_line 4342 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4349 compile.c ADD_INSN1(ret, nd_line(node), putobject, node->nd_lit); nd_line 4356 compile.c ADD_INSN1(ret, nd_line(node), putstring, node->nd_lit); nd_line 4364 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4369 compile.c ADD_CALL_RECEIVER(ret, nd_line(node)); nd_line 4370 compile.c ADD_INSN1(ret, nd_line(node), putobject, node->nd_lit); nd_line 4371 compile.c ADD_CALL(ret, nd_line(node), ID2SYM(idBackquote), INT2FIX(1)); nd_line 4374 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4379 compile.c ADD_CALL_RECEIVER(ret, nd_line(node)); nd_line 4381 compile.c ADD_CALL(ret, nd_line(node), ID2SYM(idBackquote), INT2FIX(1)); nd_line 4384 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4392 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4395 compile.c ADD_INSN(ret, nd_line(node), tostring); nd_line 4403 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4409 compile.c LABEL *lstart = NEW_LABEL(nd_line(node)); nd_line 4410 compile.c LABEL *lend = NEW_LABEL(nd_line(node)); nd_line 4413 compile.c ADD_INSN2(ret, nd_line(node), onceinlinecache, 0, lend); nd_line 4414 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4418 compile.c ADD_INSN1(ret, nd_line(node), setinlinecache, lstart); nd_line 4422 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4429 compile.c ADD_INSN(ret, nd_line(node), concatarray); nd_line 4435 compile.c ADD_INSN1(ret, nd_line(node), newarray, INT2FIX(1)); nd_line 4436 compile.c ADD_INSN(ret, nd_line(node), concatarray); nd_line 4441 compile.c ADD_INSN1(ret, nd_line(node), splatarray, Qfalse); nd_line 4444 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4455 compile.c ADD_INSN1(ret, nd_line(node), putspecialobject, INT2FIX(VM_SPECIAL_OBJECT_VMCORE)); nd_line 4456 compile.c ADD_INSN1(ret, nd_line(node), putspecialobject, INT2FIX(VM_SPECIAL_OBJECT_CBASE)); nd_line 4457 compile.c ADD_INSN1(ret, nd_line(node), putobject, ID2SYM(node->nd_mid)); nd_line 4458 compile.c ADD_INSN1(ret, nd_line(node), putiseq, iseqval); nd_line 4459 compile.c ADD_SEND (ret, nd_line(node), ID2SYM(id_core_define_method), INT2FIX(3)); nd_line 4462 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4475 compile.c ADD_INSN1(ret, nd_line(node), putspecialobject, INT2FIX(VM_SPECIAL_OBJECT_VMCORE)); nd_line 4477 compile.c ADD_INSN1(ret, nd_line(node), putobject, ID2SYM(node->nd_mid)); nd_line 4478 compile.c ADD_INSN1(ret, nd_line(node), putiseq, iseqval); nd_line 4479 compile.c ADD_SEND (ret, nd_line(node), ID2SYM(id_core_define_singleton_method), INT2FIX(3)); nd_line 4482 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4487 compile.c ADD_INSN1(ret, nd_line(node), putspecialobject, INT2FIX(VM_SPECIAL_OBJECT_VMCORE)); nd_line 4488 compile.c ADD_INSN1(ret, nd_line(node), putspecialobject, INT2FIX(VM_SPECIAL_OBJECT_CBASE)); nd_line 4491 compile.c ADD_SEND(ret, nd_line(node), ID2SYM(id_core_set_method_alias), INT2FIX(3)); nd_line 4494 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4499 compile.c ADD_INSN1(ret, nd_line(node), putspecialobject, INT2FIX(VM_SPECIAL_OBJECT_VMCORE)); nd_line 4500 compile.c ADD_INSN1(ret, nd_line(node), putobject, ID2SYM(node->u1.id)); nd_line 4501 compile.c ADD_INSN1(ret, nd_line(node), putobject, ID2SYM(node->u2.id)); nd_line 4502 compile.c ADD_SEND(ret, nd_line(node), ID2SYM(id_core_set_variable_alias), INT2FIX(2)); nd_line 4505 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4510 compile.c ADD_INSN1(ret, nd_line(node), putspecialobject, INT2FIX(VM_SPECIAL_OBJECT_VMCORE)); nd_line 4511 compile.c ADD_INSN1(ret, nd_line(node), putspecialobject, INT2FIX(VM_SPECIAL_OBJECT_CBASE)); nd_line 4513 compile.c ADD_SEND(ret, nd_line(node), ID2SYM(id_core_undef_method), INT2FIX(2)); nd_line 4516 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4528 compile.c ADD_INSN3(ret, nd_line(node), defineclass, nd_line 4532 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4543 compile.c ADD_INSN (ret, nd_line(node), putnil); /* dummy */ nd_line 4544 compile.c ADD_INSN3(ret, nd_line(node), defineclass, nd_line 4547 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4558 compile.c ADD_INSN (ret, nd_line(node), putnil); nd_line 4560 compile.c ADD_INSN3(ret, nd_line(node), defineclass, nd_line 4564 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4571 compile.c LABEL *lstart = NEW_LABEL(nd_line(node)); nd_line 4572 compile.c LABEL *lend = NEW_LABEL(nd_line(node)); nd_line 4582 compile.c ADD_INSN2(ret, nd_line(node), getinlinecache, 0, lend); nd_line 4585 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 4591 compile.c ADD_INSN1(ret, nd_line(node), setinlinecache, lstart); nd_line 4602 compile.c ADD_CALL_RECEIVER(ret, nd_line(node)); nd_line 4604 compile.c ADD_CALL(ret, nd_line(node), ID2SYM(node->nd_mid), nd_line 4608 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4613 compile.c LABEL *lstart = NEW_LABEL(nd_line(node)); nd_line 4614 compile.c LABEL *lend = NEW_LABEL(nd_line(node)); nd_line 4620 compile.c ADD_INSN2(ret, nd_line(node), getinlinecache, 0, lend); nd_line 4621 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4624 compile.c ADD_INSN1(ret, nd_line(node), putobject, rb_cObject); nd_line 4625 compile.c ADD_INSN1(ret, nd_line(node), getconstant, ID2SYM(node->nd_mid)); nd_line 4628 compile.c ADD_INSN1(ret, nd_line(node), setinlinecache, lstart); nd_line 4633 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4643 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4644 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4647 compile.c ADD_INSN1(ret, nd_line(node), newrange, flag); nd_line 4653 compile.c LABEL *lend = NEW_LABEL(nd_line(node)); nd_line 4654 compile.c LABEL *lfin = NEW_LABEL(nd_line(node)); nd_line 4655 compile.c LABEL *ltrue = NEW_LABEL(nd_line(node)); nd_line 4661 compile.c ADD_INSN2(ret, nd_line(node), getspecial, key, INT2FIX(0)); nd_line 4662 compile.c ADD_INSNL(ret, nd_line(node), branchif, lend); nd_line 4666 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 4667 compile.c ADD_INSNL(ret, nd_line(node), branchunless, lfin); nd_line 4669 compile.c ADD_INSN(ret, nd_line(node), dup); nd_line 4670 compile.c ADD_INSN1(ret, nd_line(node), setspecial, key); nd_line 4671 compile.c ADD_INSNL(ret, nd_line(node), jump, lfin); nd_line 4674 compile.c ADD_INSN1(ret, nd_line(node), setspecial, key); nd_line 4680 compile.c ADD_INSNL(ret, nd_line(node), branchunless, ltrue); nd_line 4681 compile.c ADD_INSN1(ret, nd_line(node), putobject, Qfalse); nd_line 4682 compile.c ADD_INSN1(ret, nd_line(node), setspecial, key); nd_line 4685 compile.c ADD_INSN1(ret, nd_line(node), putobject, Qtrue); nd_line 4692 compile.c ADD_INSN(ret, nd_line(node), putself); nd_line 4698 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 4704 compile.c ADD_INSN1(ret, nd_line(node), putobject, Qtrue); nd_line 4710 compile.c ADD_INSN1(ret, nd_line(node), putobject, Qfalse); nd_line 4717 compile.c ADD_INSN2(ret, nd_line(node), getdynamic, INT2FIX(2), INT2FIX(0)); nd_line 4730 compile.c ADD_INSN2(ret, nd_line(node), getdynamic, INT2FIX(2), INT2FIX(level)); nd_line 4733 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 4742 compile.c lfinish[0] = NEW_LABEL(nd_line(node)); nd_line 4746 compile.c ADD_INSNL(ret, nd_line(node), jump, lfinish[0]); nd_line 4748 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 4755 compile.c LABEL *lstart = NEW_LABEL(nd_line(node)); nd_line 4756 compile.c LABEL *lend = NEW_LABEL(nd_line(node)); nd_line 4760 compile.c ADD_INSN2(ret, nd_line(node), onceinlinecache, 0, lend); nd_line 4761 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4763 compile.c ADD_INSN1(ret, nd_line(node), putspecialobject, INT2FIX(VM_SPECIAL_OBJECT_VMCORE)); nd_line 4764 compile.c ADD_INSN1(ret, nd_line(node), putiseq, block); nd_line 4765 compile.c ADD_SEND (ret, nd_line(node), ID2SYM(id_core_set_postexe), INT2FIX(1)); nd_line 4767 compile.c ADD_INSN1(ret, nd_line(node), setinlinecache, lstart); nd_line 4771 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4778 compile.c ADD_SEND(ret, nd_line(node), ID2SYM(idIntern), INT2FIX(0)); nd_line 4781 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4797 compile.c ADD_INSN(recv, nd_line(node), putself); nd_line 4807 compile.c ADD_INSN(ret, nd_line(node), putnil); nd_line 4812 compile.c ADD_INSN1(ret, nd_line(node), topn, INT2FIX(1)); nd_line 4813 compile.c ADD_INSN1(ret, nd_line(node), setn, INT2FIX(FIX2INT(argc) + 3)); nd_line 4814 compile.c ADD_INSN (ret, nd_line(node), pop); nd_line 4817 compile.c ADD_INSN1(ret, nd_line(node), setn, INT2FIX(FIX2INT(argc) + 1)); nd_line 4824 compile.c ADD_SEND_R(ret, nd_line(node), ID2SYM(node->nd_mid), argc, 0, LONG2FIX(flag)); nd_line 4825 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 4852 compile.c ADD_CALL_RECEIVER(ret, nd_line(node)); nd_line 4853 compile.c ADD_CALL_WITH_BLOCK(ret, nd_line(node), ID2SYM(idLambda), argc, block); nd_line 4856 compile.c ADD_INSN(ret, nd_line(node), pop); nd_line 126 debug.c ruby_node_name(nd_type(node)), nd_line(node)); nd_line 11252 ext/ripper/ripper.c ruby_sourceline = nd_line(quote); nd_line 11351 ext/ripper/ripper.c ruby_sourceline = nd_line(here); nd_line 13089 ext/ripper/ripper.c return nd_line(node); nd_line 13108 ext/ripper/ripper.c nd_set_line(node, nd_line(orig)); nd_line 13114 ext/ripper/ripper.c rb_compile_warning(ruby_sourcefile, nd_line(node), "%s", mesg); nd_line 13121 ext/ripper/ripper.c rb_compile_warn(ruby_sourcefile, nd_line(node), "%s", mesg); nd_line 13786 ext/ripper/ripper.c ruby_sourceline = nd_line(node); nd_line 5852 ext/ripper/ripper.y ruby_sourceline = nd_line(quote); nd_line 5951 ext/ripper/ripper.y ruby_sourceline = nd_line(here); nd_line 7689 ext/ripper/ripper.y return nd_line(node); nd_line 7708 ext/ripper/ripper.y nd_set_line(node, nd_line(orig)); nd_line 7714 ext/ripper/ripper.y rb_compile_warning(ruby_sourcefile, nd_line(node), "%s", mesg); nd_line 7721 ext/ripper/ripper.y rb_compile_warn(ruby_sourcefile, nd_line(node), "%s", mesg); nd_line 8386 ext/ripper/ripper.y ruby_sourceline = nd_line(node); nd_line 11184 parse.c ruby_sourceline = nd_line(quote); nd_line 11283 parse.c ruby_sourceline = nd_line(here); nd_line 13021 parse.c return nd_line(node); nd_line 13040 parse.c nd_set_line(node, nd_line(orig)); nd_line 13046 parse.c rb_compile_warning(ruby_sourcefile, nd_line(node), "%s", mesg); nd_line 13053 parse.c rb_compile_warn(ruby_sourcefile, nd_line(node), "%s", mesg); nd_line 13718 parse.c ruby_sourceline = nd_line(node); nd_line 5852 parse.y ruby_sourceline = nd_line(quote); nd_line 5951 parse.y ruby_sourceline = nd_line(here); nd_line 7689 parse.y return nd_line(node); nd_line 7708 parse.y nd_set_line(node, nd_line(orig)); nd_line 7714 parse.y rb_compile_warning(ruby_sourcefile, nd_line(node), "%s", mesg); nd_line 7721 parse.y rb_compile_warn(ruby_sourcefile, nd_line(node), "%s", mesg); nd_line 8386 parse.y ruby_sourceline = nd_line(node);