Home
last modified time | relevance | path

Searched refs:cstack (Results 1 – 8 of 8) sorted by relevance

/vim-8.2.3635/src/
H A Dex_eval.c1004 cstack_T *cstack = eap->cstack; in ex_if() local
1039 cstack_T *cstack = eap->cstack; in ex_endif() local
1076 cstack_T *cstack = eap->cstack; in ex_else() local
1167 cstack_T *cstack = eap->cstack; in ex_while() local
1211 cstack->cs_flags[cstack->cs_idx] = in ex_while()
1302 cstack_T *cstack = eap->cstack; in ex_continue() local
1340 cstack_T *cstack = eap->cstack; in ex_break() local
1365 cstack_T *cstack = eap->cstack; in ex_endwhile() local
1451 cstack_T *cstack = eap->cstack; in ex_block() local
1468 cstack_T *cstack = eap->cstack; in ex_endblock() local
[all …]
H A Dex_docmd.c885 cstack.cs_idx < 0 ? 0 : (cstack.cs_idx + 1) * 2 in do_cmdline()
1002 &cstack, in do_cmdline()
1069 && (cstack.cs_flags[cstack.cs_idx] in do_cmdline()
1071 && cstack.cs_line[cstack.cs_idx] >= 0 in do_cmdline()
1072 && (cstack.cs_flags[cstack.cs_idx] & CSF_ACTIVE)) in do_cmdline()
1074 current_line = cstack.cs_line[cstack.cs_idx]; in do_cmdline()
1094 rewind_conditionals(&cstack, cstack.cs_idx - 1, in do_cmdline()
1105 cstack.cs_line[cstack.cs_idx] = current_line_before; in do_cmdline()
1221 if (cstack.cs_flags[cstack.cs_idx] & CSF_TRY) in do_cmdline()
1797 ea.cstack = cstack; in do_one_cmd()
[all …]
H A Duserfunc.c624 if (cstack != NULL && cstack->cs_idx >= 0) in function_using_block_scopes()
626 int count = cstack->cs_idx + 1; in function_using_block_scopes()
640 for (i = 0; i <= cstack->cs_idx; ++i) in function_using_block_scopes()
641 cstack->cs_flags[i] |= CSF_FUNC_DEF; in function_using_block_scopes()
4420 cstack_T *cstack = eap->cstack; in define_function() local
4428 function_using_block_scopes(fp, cstack); in define_function()
5064 && (!failed || eap->cstack->cs_trylevel > 0)) in ex_call()
5101 cstack_T *cstack = eap->cstack; in do_return() local
5116 cstack->cs_pending[idx] = CSTP_RETURN; in do_return()
5122 cstack->cs_rettv[idx] = rettv; in do_return()
[all …]
H A Dscriptfile.c966 || eap->cstack->cs_idx >= 0 in cmd_source()
1988 idx = cleanup_conditionals(eap->cstack, 0, TRUE); in do_finish()
1991 eap->cstack->cs_pending[idx] = CSTP_FINISH; in do_finish()
H A Dex_cmds.h1934 cstack_T *cstack; // condition stack for ":if" etc. member
H A Dex_cmds.c3326 eap->cstack->cs_looplevel > 0 ? -1 : in ex_append()
H A Deval.c150 evalarg->eval_cstack = eap->cstack; in fill_evalarg_from_eap()
/vim-8.2.3635/src/proto/
H A Dex_eval.pro8 void do_errthrow(cstack_T *cstack, char_u *cmdname);
9 int do_intthrow(cstack_T *cstack);
28 void do_throw(cstack_T *cstack);
35 int cleanup_conditionals(cstack_T *cstack, int searched_cond, int inclusive);
36 void rewind_conditionals(cstack_T *cstack, int idx, int cond_type, int *cond_level);