Home
last modified time | relevance | path

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

/vim-8.2.3635/src/
H A Duserfunc.c2863 funcexe_T *funcexe, in call_user_func_check() argument
3121 funcexe_T funcexe; in func_call() local
3123 CLEAR_FIELD(funcexe); in func_call()
3126 funcexe.evaluate = TRUE; in func_call()
3127 funcexe.partial = partial; in func_call()
3159 funcexe_T funcexe; in call_callback() local
3162 CLEAR_FIELD(funcexe); in call_callback()
3298 if (error == FCERR_NONE && funcexe->check_type != NULL && funcexe->evaluate) in call_func()
5004 funcexe_T funcexe; in ex_call() local
5021 CLEAR_FIELD(funcexe); in ex_call()
[all …]
H A Deval.c251 funcexe_T funcexe; in eval_expr_typval() local
258 CLEAR_FIELD(funcexe); in eval_expr_typval()
259 funcexe.evaluate = TRUE; in eval_expr_typval()
282 CLEAR_FIELD(funcexe); in eval_expr_typval()
643 funcexe_T funcexe; in call_vim_function() local
646 CLEAR_FIELD(funcexe); in call_vim_function()
2007 funcexe_T funcexe; in eval_func() local
2010 CLEAR_FIELD(funcexe); in eval_func()
2015 funcexe.basetv = basetv; in eval_func()
3774 funcexe_T funcexe; in call_func_rettv() local
[all …]
H A Dlist.c1917 funcexe_T funcexe; in item_compare2() local
1937 CLEAR_FIELD(funcexe); in item_compare2()
1938 funcexe.evaluate = TRUE; in item_compare2()
1939 funcexe.partial = partial; in item_compare2()
1940 funcexe.selfdict = sortinfo->item_compare_selfdict; in item_compare2()
1941 res = call_func(func_name, -1, &rettv, 2, argv, &funcexe); in item_compare2()
3182 funcexe_T funcexe; in f_reduce() local
3206 vim_memset(&funcexe, 0, sizeof(funcexe)); in f_reduce()
3207 funcexe.evaluate = TRUE; in f_reduce()
3208 funcexe.partial = partial; in f_reduce()
[all …]
H A Dregexp.c2034 funcexe_T funcexe; in vim_regsub_both() local
2041 CLEAR_FIELD(funcexe); in vim_regsub_both()
2042 funcexe.argv_func = fill_submatch_list; in vim_regsub_both()
2043 funcexe.evaluate = TRUE; in vim_regsub_both()
2047 call_func(s, -1, &rettv, 1, argv, &funcexe); in vim_regsub_both()
2054 funcexe.partial = partial; in vim_regsub_both()
2055 call_func(s, -1, &rettv, 1, argv, &funcexe); in vim_regsub_both()
H A Dvim9execute.c841 funcexe_T funcexe; in call_ufunc() local
878 CLEAR_FIELD(funcexe); in call_ufunc()
879 funcexe.evaluate = TRUE; in call_ufunc()
880 funcexe.selfdict = selfdict != NULL ? selfdict : dict_stack_get_dict(); in call_ufunc()
885 STACK_TV_BOT(-1), &funcexe, funcexe.selfdict); in call_ufunc()
H A Dterminal.c4277 funcexe_T funcexe; in handle_call_command() local
4295 CLEAR_FIELD(funcexe); in handle_call_command()
4296 funcexe.firstline = 1L; in handle_call_command()
4297 funcexe.lastline = 1L; in handle_call_command()
4298 funcexe.evaluate = TRUE; in handle_call_command()
4299 if (call_func(func, -1, &rettv, 2, argvars, &funcexe) == OK) in handle_call_command()
/vim-8.2.3635/src/proto/
H A Duserfunc.pro9 …c_tv(char_u *name, int len, typval_T *rettv, char_u **arg, evalarg_T *evalarg, funcexe_T *funcexe);
21 …func_T *fp, int argcount, typval_T *argvars, typval_T *rettv, funcexe_T *funcexe, dict_T *selfdict…
32 …_u *funcname, int len, typval_T *rettv, int argcount_in, typval_T *argvars_in, funcexe_T *funcexe);
/vim-8.2.3635/runtime/doc/
H A Dversion8.txt45894 Solution: Pass funcexe to call_user_func().