Lines Matching refs:arg

66 	char_u	    *arg,  in one_function_arg()  argument
74 char_u *p = arg; in one_function_arg()
80 if (arg == p || isdigit(*arg) in one_function_arg()
82 && ((p - arg == 9 && STRNCMP(arg, "firstline", 9) == 0) in one_function_arg()
83 || (p - arg == 8 && STRNCMP(arg, "lastline", 8) == 0)))) in one_function_arg()
86 semsg(_("E125: Illegal argument: %s"), arg); in one_function_arg()
87 return arg; in one_function_arg()
92 if (!skip && argtypes != NULL && check_defined(arg, p - arg, in one_function_arg()
94 return arg; in one_function_arg()
97 return arg; in one_function_arg()
105 arg_copy = vim_strsave(arg); in one_function_arg()
109 return arg; in one_function_arg()
119 return arg; in one_function_arg()
135 arg_copy == NULL ? arg : arg_copy); in one_function_arg()
144 return arg; in one_function_arg()
154 arg_copy == NULL ? arg : arg_copy); in one_function_arg()
155 return arg; in one_function_arg()
190 char_u *arg; in get_function_args() local
210 arg = skipwhite(*argp); in get_function_args()
211 p = arg; in get_function_args()
255 arg = p; in get_function_args()
258 if (p == arg) in get_function_args()
271 arg = p; in get_function_args()
274 if (p == arg) in get_function_args()
699 char_u *arg; in get_function_body() local
958 arg = skipwhite(skiptowhite(p)); in get_function_body()
959 if (arg[0] == '<' && arg[1] =='<' in get_function_body()
977 p = skipwhite(arg + 2); in get_function_body()
999 arg = skipwhite(skiptowhite(p)); in get_function_body()
1000 if (*arg == '[') in get_function_body()
1001 arg = vim_strchr(arg, ']'); in get_function_body()
1002 if (arg != NULL) in get_function_body()
1004 int found = (eap->cmdidx == CMD_def && arg[0] == '=' in get_function_body()
1005 && arg[1] == '<' && arg[2] =='<'); in get_function_body()
1009 arg = skipwhite(skiptowhite(arg)); in get_function_body()
1010 if (found || (arg[0] == '=' && arg[1] == '<' && arg[2] =='<' in get_function_body()
1016 p = skipwhite(arg + 3); in get_function_body()
1084 char_u **arg, in lambda_function_body() argument
1107 if (!ends_excmd2(*arg, skipwhite(*arg + 1))) in lambda_function_body()
1109 semsg(_(e_trailing_arg), *arg + 1); in lambda_function_body()
1183 *arg = eap.nextcmd; in lambda_function_body()
1193 *arg = (char_u *)""; in lambda_function_body()
1278 char_u **arg, in get_lambda_tv() argument
1301 int equal_arrow = **arg == '('; in get_lambda_tv()
1313 s = *arg + 1; in get_lambda_tv()
1329 *arg += 1; in get_lambda_tv()
1330 ret = get_function_args(arg, equal_arrow ? ')' : '-', pnewargs, in get_lambda_tv()
1335 || (s = skip_arrow(*arg, equal_arrow, &ret_type, in get_lambda_tv()
1343 *arg = s; in get_lambda_tv()
1356 *arg = skipwhite_and_linebreak(*arg, evalarg); in get_lambda_tv()
1359 if (equal_arrow && **arg == '{') in get_lambda_tv()
1364 if (lambda_function_body(arg, rettv, evalarg, pnewargs, in get_lambda_tv()
1377 start = *arg; in get_lambda_tv()
1378 ret = skip_expr_concatenate(arg, &start, &end, evalarg); in get_lambda_tv()
1390 *arg = skipwhite_and_linebreak(*arg, evalarg); in get_lambda_tv()
1391 if (**arg != '}') in get_lambda_tv()
1393 semsg(_("E451: Expected }: %s"), *arg); in get_lambda_tv()
1396 ++*arg; in get_lambda_tv()
1680 char_u **arg, // argument, pointing to the '(' in get_func_tv() argument
1693 argp = *arg; in get_func_tv()
1776 *arg = argp; in get_func_tv()
1778 *arg = skipwhite(argp); in get_func_tv()
3865 char_u *arg; in define_function() local
3889 if (ends_excmd2(eap->cmd, eap->arg)) in define_function()
3893 set_nextcmd(eap, eap->arg); in define_function()
3900 if (*eap->arg == '/') in define_function()
3902 p = skip_regexp(eap->arg + 1, '/', TRUE); in define_function()
3909 regmatch.regprog = vim_regcomp(eap->arg + 1, RE_MAGIC); in define_function()
3944 p = eap->arg; in define_function()
3957 name = vim_strnsave(eap->arg, p - eap->arg); in define_function()
4004 if (fp == NULL && ASCII_ISUPPER(*eap->arg)) in define_function()
4041 emsg_funcname(N_("E123: Undefined function: %s"), eap->arg); in define_function()
4054 semsg(_("E124: Missing '(': %s"), eap->arg); in define_function()
4082 arg = name; in define_function()
4084 arg = fudi.fd_newkey; in define_function()
4085 if (arg != NULL && (fudi.fd_di == NULL in define_function()
4089 if (*arg == K_SPECIAL) in define_function()
4093 while (arg[j] != NUL && (j == 0 ? eval_isnamec1(arg[j]) in define_function()
4094 : eval_isnamec(arg[j]))) in define_function()
4096 if (arg[j] != NUL) in define_function()
4097 emsg_funcname((char *)e_invarg2, arg); in define_function()
4313 if (value_check_lock(fudi.fd_dict->dv_lock, eap->arg, FALSE)) in define_function()
4317 else if (value_check_lock(fudi.fd_di->di_tv.v_lock, eap->arg, FALSE)) in define_function()
4699 p = eap->arg; in ex_delfunction()
4722 semsg(_(e_invarg2), eap->arg); in ex_delfunction()
4735 semsg(_(e_nofunc), eap->arg); in ex_delfunction()
4740 semsg(_("E131: Cannot delete function %s: It is in use"), eap->arg); in ex_delfunction()
4745 semsg(_(e_cannot_delete_vim9_script_function_str), eap->arg); in ex_delfunction()
4865 char_u *arg = eap->arg; in ex_return() local
4883 if ((*arg != NUL && *arg != '|' && *arg != '\n') in ex_return()
4884 && eval0(arg, &rettv, eap, &evalarg) != FAIL) in ex_return()
4911 set_nextcmd(eap, arg); in ex_return()
4924 char_u *arg = eap->arg; in ex_call() local
4945 if (eval0(eap->arg, &rettv, eap, &evalarg) != FAIL) in ex_call()
4952 tofree = trans_function_name(&arg, NULL, eap->skip, TFN_INT, in ex_call()
4977 startarg = skipwhite(arg); in ex_call()
4980 semsg(_(e_missing_paren), eap->arg); in ex_call()
4983 if (in_vim9script() && startarg > arg) in ex_call()
4985 semsg(_(e_no_white_space_allowed_before_str_str), "(", eap->arg); in ex_call()
5019 arg = startarg; in ex_call()
5030 if (get_func_tv(name, -1, &rettv, &arg, &evalarg, &funcexe) == FAIL) in ex_call()
5039 if (handle_subscript(&arg, &rettv, in ex_call()
5067 arg = skipwhite(arg); in ex_call()
5068 if (!ends_excmd2(eap->arg, arg)) in ex_call()
5073 semsg(_(e_trailing_arg), arg); in ex_call()
5077 set_nextcmd(eap, arg); in ex_call()