Lines Matching refs:iptr

837 	isn_T	    *iptr,  in call_ufunc()  argument
866 if (iptr != NULL) in call_ufunc()
868 delete_instr(iptr); in call_ufunc()
869 iptr->isn_type = ISN_DCALL; in call_ufunc()
870 iptr->isn_arg.dfunc.cdf_idx = ufunc->uf_dfunc_idx; in call_ufunc()
871 iptr->isn_arg.dfunc.cdf_argcount = argcount; in call_ufunc()
938 isn_T *iptr, in call_by_name() argument
991 return call_ufunc(ufunc, NULL, argcount, ectx, iptr, selfdict); in call_by_name()
1398 isn_T *iptr) in call_eval_func() argument
1403 res = call_by_name(name, argcount, ectx, iptr, NULL); in call_eval_func()
1480 exec_command(isn_T *iptr) in exec_command() argument
1484 SOURCING_LNUM = iptr->isn_lnum; in exec_command()
1488 cookie.sourcing_lnum = iptr->isn_lnum - 1; in exec_command()
1489 if (do_cmdline(iptr->isn_arg.string, in exec_command()
1572 handle_debug(isn_T *iptr, ectx_T *ectx) in handle_debug() argument
1578 int end_lnum = iptr->isn_lnum; in handle_debug()
1591 iptr->isn_arg.debug.dbg_break_lnum); in handle_debug()
1592 if (breakpoint <= 0 || breakpoint > iptr->isn_lnum) in handle_debug()
1596 SOURCING_LNUM = iptr->isn_lnum; in handle_debug()
1598 debug_var_count = iptr->isn_arg.debug.dbg_var_names_len; in handle_debug()
1600 for (ni = iptr + 1; ni->isn_type != ISN_FINISH; ++ni) in handle_debug()
1609 if (end_lnum > iptr->isn_lnum) in handle_debug()
1612 for (lnum = iptr->isn_lnum; lnum < end_lnum; ++lnum) in handle_debug()
1630 line = ((char_u **)ufunc->uf_lines.ga_data)[iptr->isn_lnum - 1]; in handle_debug()
1635 if (end_lnum > iptr->isn_lnum) in handle_debug()
1659 isn_T *iptr; in exec_instructions() local
1744 iptr = &ectx->ec_instr[ectx->ec_iidx++]; in exec_instructions()
1745 switch (iptr->isn_type) in exec_instructions()
1749 if (exec_command(iptr) == FAIL) in exec_instructions()
1759 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
1761 cookie.sourcing_lnum = iptr->isn_lnum - 1; in exec_instructions()
1762 cookie.nextline = iptr->isn_arg.string; in exec_instructions()
1781 char_u *arg = iptr->isn_arg.string; in exec_instructions()
1811 tv->vval.v_instr->instr_instr = iptr->isn_arg.instr; in exec_instructions()
1818 subs_T *subs = &iptr->isn_arg.subs; in exec_instructions()
1829 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
1832 cookie.sourcing_lnum = iptr->isn_lnum - 1; in exec_instructions()
1880 if (trigger_cexpr_autocmd(iptr->isn_arg.number) == FAIL) in exec_instructions()
1892 ea.cmdidx = iptr->isn_arg.cexpr.cexpr_ref->cer_cmdidx; in exec_instructions()
1893 ea.forceit = iptr->isn_arg.cexpr.cexpr_ref->cer_forceit; in exec_instructions()
1894 ea.cmdlinep = &iptr->isn_arg.cexpr.cexpr_ref->cer_cmdline; in exec_instructions()
1908 int count = iptr->isn_arg.number; in exec_instructions()
1939 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
1948 int count = iptr->isn_arg.echo.echo_count; in exec_instructions()
1956 echo_one(tv, iptr->isn_arg.echo.echo_with_white, in exec_instructions()
1975 int count = iptr->isn_arg.number; in exec_instructions()
1987 if (iptr->isn_type == ISN_EXECUTE) in exec_instructions()
1992 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2024 if (iptr->isn_type == ISN_EXECUTE) in exec_instructions()
2026 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2037 if (iptr->isn_type == ISN_ECHOMSG) in exec_instructions()
2042 else if (iptr->isn_type == ISN_ECHOCONSOLE) in exec_instructions()
2050 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2063 copy_tv(STACK_TV_VAR(iptr->isn_arg.number), STACK_TV_BOT(0)); in exec_instructions()
2071 copy_tv(get_vim_var_tv(iptr->isn_arg.number), STACK_TV_BOT(0)); in exec_instructions()
2078 scriptref_T *sref = iptr->isn_arg.script.scriptref; in exec_instructions()
2096 iptr->isn_arg.loadstore.ls_sid); in exec_instructions()
2097 char_u *name = iptr->isn_arg.loadstore.ls_name; in exec_instructions()
2102 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2126 switch (iptr->isn_type) in exec_instructions()
2147 di = find_var_in_ht(ht, 0, iptr->isn_arg.string, TRUE); in exec_instructions()
2151 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2153 namespace, iptr->isn_arg.string); in exec_instructions()
2169 char_u *name = iptr->isn_arg.string; in exec_instructions()
2173 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2189 switch (iptr->isn_type) in exec_instructions()
2213 char_u *name = iptr->isn_arg.string; in exec_instructions()
2230 char_u *name = iptr->isn_arg.string; in exec_instructions()
2251 iptr->isn_arg.number, GREG_EXPR_SRC); in exec_instructions()
2258 tv = STACK_TV_VAR(iptr->isn_arg.number); in exec_instructions()
2267 iptr->isn_arg.loadstore.ls_sid); in exec_instructions()
2268 char_u *name = iptr->isn_arg.loadstore.ls_name; in exec_instructions()
2276 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2291 scriptref_T *sref = iptr->isn_arg.script.scriptref; in exec_instructions()
2301 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2331 msg = set_option_value(iptr->isn_arg.storeopt.so_name, in exec_instructions()
2332 n, s, iptr->isn_arg.storeopt.so_flags); in exec_instructions()
2336 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2347 vim_setenv_ext(iptr->isn_arg.string, tv_get_string(tv)); in exec_instructions()
2354 int reg = iptr->isn_arg.number; in exec_instructions()
2366 if (set_vim_var_tv(iptr->isn_arg.number, STACK_TV_BOT(0)) in exec_instructions()
2380 char_u *name = iptr->isn_arg.string + 2; in exec_instructions()
2382 switch (iptr->isn_type) in exec_instructions()
2403 store_var(iptr->isn_arg.string, STACK_TV_BOT(0)); in exec_instructions()
2406 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2417 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2418 set_var(iptr->isn_arg.string, STACK_TV_BOT(-1), TRUE); in exec_instructions()
2425 tv = STACK_TV_VAR(iptr->isn_arg.storenr.stnr_idx); in exec_instructions()
2428 tv->vval.v_number = iptr->isn_arg.storenr.stnr_val; in exec_instructions()
2434 vartype_T dest_type = iptr->isn_arg.vartype; in exec_instructions()
2444 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2512 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2610 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2702 int depth = iptr->isn_arg.outer.outer_depth; in exec_instructions()
2713 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2719 + iptr->isn_arg.outer.outer_idx; in exec_instructions()
2720 if (iptr->isn_type == ISN_LOADOUTER) in exec_instructions()
2751 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2770 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2784 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2798 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2837 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2886 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
2915 switch (iptr->isn_type) in exec_instructions()
2919 tv->vval.v_number = iptr->isn_arg.number; in exec_instructions()
2923 tv->vval.v_number = iptr->isn_arg.number; in exec_instructions()
2927 tv->vval.v_number = iptr->isn_arg.number; in exec_instructions()
2932 tv->vval.v_float = iptr->isn_arg.fnumber; in exec_instructions()
2936 blob_copy(iptr->isn_arg.blob, tv); in exec_instructions()
2940 if (iptr->isn_arg.string == NULL) in exec_instructions()
2944 vim_strsave(iptr->isn_arg.string); in exec_instructions()
2949 tv->vval.v_channel = iptr->isn_arg.channel; in exec_instructions()
2957 tv->vval.v_job = iptr->isn_arg.job; in exec_instructions()
2965 iptr->isn_arg.string == NULL in exec_instructions()
2966 ? (char_u *)"" : iptr->isn_arg.string); in exec_instructions()
2971 if (do_unlet(iptr->isn_arg.unlet.ul_name, in exec_instructions()
2972 iptr->isn_arg.unlet.ul_forceit) == FAIL) in exec_instructions()
2976 vim_unsetenv(iptr->isn_arg.unlet.ul_name); in exec_instructions()
2988 res = exec_command(iptr); in exec_instructions()
3003 if (exe_newlist(iptr->isn_arg.number, ectx) == FAIL) in exec_instructions()
3010 int count = iptr->isn_arg.number; in exec_instructions()
3028 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
3066 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
3067 if (call_dfunc(iptr->isn_arg.dfunc.cdf_idx, in exec_instructions()
3069 iptr->isn_arg.dfunc.cdf_argcount, in exec_instructions()
3076 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
3077 if (call_bfunc(iptr->isn_arg.bfunc.cbf_idx, in exec_instructions()
3078 iptr->isn_arg.bfunc.cbf_argcount, in exec_instructions()
3086 cpfunc_T *pfunc = &iptr->isn_arg.pfunc; in exec_instructions()
3090 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
3123 cufunc_T *cufunc = &iptr->isn_arg.ufunc; in exec_instructions()
3125 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
3127 ectx, iptr) == FAIL) in exec_instructions()
3172 + iptr->isn_arg.funcref.fr_func; in exec_instructions()
3195 newfunc_T *newfunc = &iptr->isn_arg.newfunc; in exec_instructions()
3205 if (iptr->isn_arg.string == NULL) in exec_instructions()
3212 ea.cmd = ea.arg = iptr->isn_arg.string; in exec_instructions()
3220 jumpwhen_T when = iptr->isn_arg.jump.jump_when; in exec_instructions()
3231 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
3250 ectx->ec_iidx = iptr->isn_arg.jump.jump_where; in exec_instructions()
3257 tv = STACK_TV_VAR(iptr->isn_arg.jumparg.jump_arg_off); in exec_instructions()
3261 ectx->ec_iidx = iptr->isn_arg.jumparg.jump_where; in exec_instructions()
3269 STACK_TV_VAR(iptr->isn_arg.forloop.for_idx); in exec_instructions()
3283 ectx->ec_iidx = iptr->isn_arg.forloop.for_end; in exec_instructions()
3315 ectx->ec_iidx = iptr->isn_arg.forloop.for_end; in exec_instructions()
3351 ectx->ec_iidx = iptr->isn_arg.forloop.for_end; in exec_instructions()
3388 iptr->isn_arg.try.try_ref->try_catch; in exec_instructions()
3390 iptr->isn_arg.try.try_ref->try_finally; in exec_instructions()
3392 iptr->isn_arg.try.try_ref->try_endtry; in exec_instructions()
3399 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
3434 trycont_T *trycont = &iptr->isn_arg.trycont; in exec_instructions()
3533 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
3574 switch (iptr->isn_arg.op.op_type) in exec_instructions()
3598 switch (iptr->isn_arg.op.op_type) in exec_instructions()
3624 if (iptr->isn_type == ISN_COMPARENR) in exec_instructions()
3633 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
3652 switch (iptr->isn_arg.op.op_type) in exec_instructions()
3668 if (iptr->isn_type == ISN_COMPAREFLOAT) in exec_instructions()
3686 int ic = iptr->isn_arg.op.op_ic; in exec_instructions()
3688 switch (iptr->isn_arg.op.op_type) in exec_instructions()
3714 switch (iptr->isn_arg.op.op_type) in exec_instructions()
3738 exprtype_T exprtype = iptr->isn_arg.op.op_type; in exec_instructions()
3739 int ic = iptr->isn_arg.op.op_ic; in exec_instructions()
3741 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
3755 if (iptr->isn_type == ISN_ADDLIST) in exec_instructions()
3757 if (iptr->isn_arg.op.op_type == EXPR_APPEND in exec_instructions()
3780 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
3802 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
3825 if (iptr->isn_arg.op.op_type == EXPR_ADD) in exec_instructions()
3852 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
3882 switch (iptr->isn_arg.op.op_type) in exec_instructions()
3888 default: SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
3903 switch (iptr->isn_arg.op.op_type) in exec_instructions()
3943 int is_slice = iptr->isn_type == ISN_STRSLICE; in exec_instructions()
3980 int is_slice = iptr->isn_type == ISN_LISTSLICE in exec_instructions()
3981 || iptr->isn_type == ISN_BLOBSLICE; in exec_instructions()
3982 int is_blob = iptr->isn_type == ISN_BLOBINDEX in exec_instructions()
3983 || iptr->isn_type == ISN_BLOBSLICE; in exec_instructions()
4006 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
4025 int is_slice = iptr->isn_type == ISN_ANYSLICE; in exec_instructions()
4033 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
4052 int count = iptr->isn_arg.number; in exec_instructions()
4077 getitem_T *gi = &iptr->isn_arg.getitem; in exec_instructions()
4115 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
4149 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
4155 if ((di = dict_find(dict, iptr->isn_arg.string, -1)) in exec_instructions()
4158 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
4159 semsg(_(e_dictkey), iptr->isn_arg.string); in exec_instructions()
4204 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
4221 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
4232 checktype_T *ct = &iptr->isn_arg.type; in exec_instructions()
4235 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
4259 int min_len = iptr->isn_arg.checklen.cl_min_len; in exec_instructions()
4267 && !iptr->isn_arg.checklen.cl_more_OK)) in exec_instructions()
4269 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
4279 checktype_T *ct = &iptr->isn_arg.type; in exec_instructions()
4301 if (iptr->isn_type == ISN_2BOOL) in exec_instructions()
4303 tv = STACK_TV_BOT(iptr->isn_arg.tobool.offset); in exec_instructions()
4305 if (iptr->isn_arg.tobool.invert) in exec_instructions()
4311 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
4324 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
4325 if (do_2string(STACK_TV_BOT(iptr->isn_arg.tostring.offset), in exec_instructions()
4326 iptr->isn_type == ISN_2STRING_ANY, in exec_instructions()
4327 iptr->isn_arg.tostring.tolerant) == FAIL) in exec_instructions()
4339 ea.cmd = iptr->isn_arg.string; in exec_instructions()
4359 int regname = iptr->isn_arg.put.put_regname; in exec_instructions()
4360 linenr_T lnum = iptr->isn_arg.put.put_lnum; in exec_instructions()
4377 curwin->w_cursor.lnum = iptr->isn_arg.put.put_lnum; in exec_instructions()
4402 cmdmod = *iptr->isn_arg.cmdmod.cf_cmdmod; in exec_instructions()
4416 int count = iptr->isn_arg.unpack.unp_count; in exec_instructions()
4417 int semicolon = iptr->isn_arg.unpack.unp_semicolon; in exec_instructions()
4426 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
4434 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
4440 SOURCING_LNUM = iptr->isn_lnum; in exec_instructions()
4497 if (iptr->isn_type == ISN_PROF_START) in exec_instructions()
4499 func_line_start(&cookie, iptr->isn_lnum); in exec_instructions()
4510 handle_debug(iptr, ectx); in exec_instructions()
4516 int item = iptr->isn_arg.shuffle.shfl_item; in exec_instructions()
4517 int up = iptr->isn_arg.shuffle.shfl_up; in exec_instructions()
5012 isn_T *iptr = &instr[current]; in list_instructions() local
5017 while (line_idx < iptr->isn_lnum in list_instructions()
5029 if (iptr->isn_type == ISN_JUMP_IF_ARG_SET) in list_instructions()
5047 switch (iptr->isn_type) in list_instructions()
5050 smsg("%s%4d EXEC %s", pfx, current, iptr->isn_arg.string); in list_instructions()
5053 smsg("%s%4d EXEC_SPLIT %s", pfx, current, iptr->isn_arg.string); in list_instructions()
5057 iptr->isn_arg.string); in list_instructions()
5064 iptr->isn_arg.number ? " append" : ""); in list_instructions()
5069 cexpr_get_auname(iptr->isn_arg.number)); in list_instructions()
5075 cexprref_T *cer = iptr->isn_arg.cexpr.cexpr_ref; in list_instructions()
5087 list_instructions(" ", iptr->isn_arg.instr, in list_instructions()
5094 subs_T *subs = &iptr->isn_arg.subs; in list_instructions()
5103 (varnumber_T)iptr->isn_arg.number); in list_instructions()
5107 echo_T *echo = &iptr->isn_arg.echo; in list_instructions()
5116 (varnumber_T)(iptr->isn_arg.number)); in list_instructions()
5120 (varnumber_T)(iptr->isn_arg.number)); in list_instructions()
5124 (varnumber_T)(iptr->isn_arg.number)); in list_instructions()
5128 (varnumber_T)(iptr->isn_arg.number)); in list_instructions()
5132 if (iptr->isn_arg.number < 0) in list_instructions()
5134 (varnumber_T)(iptr->isn_arg.number in list_instructions()
5138 (varnumber_T)(iptr->isn_arg.number)); in list_instructions()
5143 if (iptr->isn_arg.number < 0) in list_instructions()
5145 iptr->isn_arg.outer.outer_depth, in list_instructions()
5146 iptr->isn_arg.outer.outer_idx in list_instructions()
5150 iptr->isn_arg.outer.outer_depth, in list_instructions()
5151 iptr->isn_arg.outer.outer_idx); in list_instructions()
5156 get_vim_var_name(iptr->isn_arg.number)); in list_instructions()
5160 scriptref_T *sref = iptr->isn_arg.script.scriptref; in list_instructions()
5178 iptr->isn_arg.loadstore.ls_sid); in list_instructions()
5181 iptr->isn_arg.loadstore.ls_name, si->sn_name); in list_instructions()
5185 smsg("%s%4d LOADAUTO %s", pfx, current, iptr->isn_arg.string); in list_instructions()
5188 smsg("%s%4d LOADG g:%s", pfx, current, iptr->isn_arg.string); in list_instructions()
5191 smsg("%s%4d LOADB b:%s", pfx, current, iptr->isn_arg.string); in list_instructions()
5194 smsg("%s%4d LOADW w:%s", pfx, current, iptr->isn_arg.string); in list_instructions()
5197 smsg("%s%4d LOADT t:%s", pfx, current, iptr->isn_arg.string); in list_instructions()
5212 smsg("%s%4d LOADOPT %s", pfx, current, iptr->isn_arg.string); in list_instructions()
5215 smsg("%s%4d LOADENV %s", pfx, current, iptr->isn_arg.string); in list_instructions()
5219 (int)(iptr->isn_arg.number)); in list_instructions()
5223 if (iptr->isn_arg.number < 0) in list_instructions()
5225 iptr->isn_arg.number + STACK_FRAME_SIZE); in list_instructions()
5228 iptr->isn_arg.number); in list_instructions()
5232 if (iptr->isn_arg.number < 0) in list_instructions()
5234 iptr->isn_arg.outer.outer_depth, in list_instructions()
5235 iptr->isn_arg.outer.outer_idx + STACK_FRAME_SIZE); in list_instructions()
5238 iptr->isn_arg.outer.outer_depth, in list_instructions()
5239 iptr->isn_arg.outer.outer_idx); in list_instructions()
5244 get_vim_var_name(iptr->isn_arg.number)); in list_instructions()
5247 smsg("%s%4d STOREAUTO %s", pfx, current, iptr->isn_arg.string); in list_instructions()
5250 smsg("%s%4d STOREG %s", pfx, current, iptr->isn_arg.string); in list_instructions()
5253 smsg("%s%4d STOREB %s", pfx, current, iptr->isn_arg.string); in list_instructions()
5256 smsg("%s%4d STOREW %s", pfx, current, iptr->isn_arg.string); in list_instructions()
5259 smsg("%s%4d STORET %s", pfx, current, iptr->isn_arg.string); in list_instructions()
5264 iptr->isn_arg.loadstore.ls_sid); in list_instructions()
5267 iptr->isn_arg.loadstore.ls_name, si->sn_name); in list_instructions()
5272 scriptref_T *sref = iptr->isn_arg.script.scriptref; in list_instructions()
5289 iptr->isn_arg.storeopt.so_name); in list_instructions()
5292 smsg("%s%4d STOREENV $%s", pfx, current, iptr->isn_arg.string); in list_instructions()
5296 (int)iptr->isn_arg.number); in list_instructions()
5300 iptr->isn_arg.storenr.stnr_val, in list_instructions()
5301 iptr->isn_arg.storenr.stnr_idx); in list_instructions()
5306 vartype_name(iptr->isn_arg.vartype)); in list_instructions()
5316 (varnumber_T)(iptr->isn_arg.number)); in list_instructions()
5321 get_var_special_name(iptr->isn_arg.number)); in list_instructions()
5325 smsg("%s%4d PUSHF %g", pfx, current, iptr->isn_arg.fnumber); in list_instructions()
5329 smsg("%s%4d PUSHS \"%s\"", pfx, current, iptr->isn_arg.string); in list_instructions()
5337 r = blob2string(iptr->isn_arg.blob, &tofree, numbuf); in list_instructions()
5344 char *name = (char *)iptr->isn_arg.string; in list_instructions()
5353 channel_T *channel = iptr->isn_arg.channel; in list_instructions()
5368 tv.vval.v_job = iptr->isn_arg.job; in list_instructions()
5379 iptr->isn_arg.unlet.ul_forceit ? "!" : "", in list_instructions()
5380 iptr->isn_arg.unlet.ul_name); in list_instructions()
5384 iptr->isn_arg.unlet.ul_forceit ? "!" : "", in list_instructions()
5385 iptr->isn_arg.unlet.ul_name); in list_instructions()
5394 smsg("%s%4d LOCKUNLOCK %s", pfx, current, iptr->isn_arg.string); in list_instructions()
5401 (varnumber_T)(iptr->isn_arg.number)); in list_instructions()
5405 (varnumber_T)(iptr->isn_arg.number)); in list_instructions()
5411 cbfunc_T *cbfunc = &iptr->isn_arg.bfunc; in list_instructions()
5420 cdfunc_T *cdfunc = &iptr->isn_arg.dfunc; in list_instructions()
5431 cufunc_T *cufunc = &iptr->isn_arg.ufunc; in list_instructions()
5439 cpfunc_T *cpfunc = &iptr->isn_arg.pfunc; in list_instructions()
5456 funcref_T *funcref = &iptr->isn_arg.funcref; in list_instructions()
5466 newfunc_T *newfunc = &iptr->isn_arg.newfunc; in list_instructions()
5475 char_u *name = iptr->isn_arg.string; in list_instructions()
5486 switch (iptr->isn_arg.jump.jump_when) in list_instructions()
5511 iptr->isn_arg.jump.jump_where); in list_instructions()
5517 iptr->isn_arg.jumparg.jump_arg_off + STACK_FRAME_SIZE, in list_instructions()
5518 iptr->isn_arg.jump.jump_where); in list_instructions()
5523 forloop_T *forloop = &iptr->isn_arg.forloop; in list_instructions()
5532 try_T *try = &iptr->isn_arg.try; in list_instructions()
5553 trycont_T *trycont = &iptr->isn_arg.trycont; in list_instructions()
5579 switch (iptr->isn_arg.op.op_type) in list_instructions()
5588 switch (iptr->isn_type) in list_instructions()
5614 switch (iptr->isn_arg.op.op_type) in list_instructions()
5629 if (iptr->isn_arg.op.op_ic == TRUE) in list_instructions()
5631 switch(iptr->isn_type) in list_instructions()
5668 pfx, current, iptr->isn_arg.number); break; in list_instructions()
5670 iptr->isn_arg.getitem.gi_index, in list_instructions()
5671 iptr->isn_arg.getitem.gi_with_op ? in list_instructions()
5675 iptr->isn_arg.string); break; in list_instructions()
5684 checktype_T *ct = &iptr->isn_arg.type; in list_instructions()
5701 iptr->isn_arg.checklen.cl_more_OK ? ">= " : "", in list_instructions()
5702 iptr->isn_arg.checklen.cl_min_len); in list_instructions()
5709 type_name(iptr->isn_arg.type.ct_type, &tofree)); in list_instructions()
5714 case ISN_2BOOL: if (iptr->isn_arg.tobool.invert) in list_instructions()
5716 iptr->isn_arg.tobool.offset); in list_instructions()
5719 iptr->isn_arg.tobool.offset); in list_instructions()
5722 (varnumber_T)(iptr->isn_arg.tostring.offset)); in list_instructions()
5726 (varnumber_T)(iptr->isn_arg.tostring.offset)); in list_instructions()
5729 iptr->isn_arg.string); in list_instructions()
5732 if (iptr->isn_arg.put.put_lnum == LNUM_VARIABLE_RANGE_ABOVE) in list_instructions()
5734 pfx, current, iptr->isn_arg.put.put_regname); in list_instructions()
5735 else if (iptr->isn_arg.put.put_lnum == LNUM_VARIABLE_RANGE) in list_instructions()
5737 pfx, current, iptr->isn_arg.put.put_regname); in list_instructions()
5740 iptr->isn_arg.put.put_regname, in list_instructions()
5741 (long)iptr->isn_arg.put.put_lnum); in list_instructions()
5749 NULL, iptr->isn_arg.cmdmod.cf_cmdmod, FALSE); in list_instructions()
5755 buf, iptr->isn_arg.cmdmod.cf_cmdmod, FALSE); in list_instructions()
5765 iptr->isn_lnum); in list_instructions()
5774 iptr->isn_arg.debug.dbg_break_lnum + 1, in list_instructions()
5775 iptr->isn_lnum, in list_instructions()
5776 iptr->isn_arg.debug.dbg_var_names_len); in list_instructions()
5780 iptr->isn_arg.unpack.unp_count, in list_instructions()
5781 iptr->isn_arg.unpack.unp_semicolon ? " semicolon" : ""); in list_instructions()
5784 iptr->isn_arg.shuffle.shfl_item, in list_instructions()
5785 iptr->isn_arg.shuffle.shfl_up); in list_instructions()