Lines Matching refs:arg

1423 typval_tostring(typval_T *arg, int quotes)  in typval_tostring()  argument
1429 if (arg == NULL) in typval_tostring()
1431 if (!quotes && arg->v_type == VAR_STRING) in typval_tostring()
1433 ret = vim_strsave(arg->vval.v_string == NULL ? (char_u *)"" in typval_tostring()
1434 : arg->vval.v_string); in typval_tostring()
1438 ret = tv2string(arg, &tofree, numbuf, 0); in typval_tostring()
1631 char_u **arg, in eval_option() argument
1640 int working = (**arg == '+'); // has("+option") in eval_option()
1645 option_end = find_option_end(arg, &opt_flags); in eval_option()
1649 semsg(_("E112: Option name missing: %s"), *arg); in eval_option()
1655 *arg = option_end; in eval_option()
1661 opt_type = get_option_value(*arg, &numval, in eval_option()
1667 semsg(_(e_unknown_option), *arg); in eval_option()
1709 *arg = option_end; in eval_option()
1720 char_u **arg, in eval_number() argument
1738 if (**arg == '.') in eval_number()
1739 p = *arg; in eval_number()
1742 p = *arg + 1; in eval_number()
1776 *arg += string2float(*arg, &f, skip_quotes); in eval_number()
1785 if (**arg == '0' && ((*arg)[1] == 'z' || (*arg)[1] == 'Z')) in eval_number()
1793 for (bp = *arg + 2; vim_isxdigit(bp[0]); bp += 2) in eval_number()
1813 *arg = bp; in eval_number()
1820 vim_str2nr(*arg, NULL, &len, skip_quotes in eval_number()
1825 semsg(_(e_invalid_expression_str), *arg); in eval_number()
1828 *arg += len; in eval_number()
1843 eval_string(char_u **arg, typval_T *rettv, int evaluate) in eval_string() argument
1851 for (p = *arg + 1; *p != NUL && *p != '"'; MB_PTR_ADV(p)) in eval_string()
1867 semsg(_("E114: Missing quote: %s"), *arg); in eval_string()
1874 *arg = p + 1; in eval_string()
1881 len = (int)(p - *arg + extra); in eval_string()
1887 for (p = *arg + 1; *p != NUL && *p != '"'; ) in eval_string()
1977 *arg = p; in eval_string()
1987 eval_lit_string(char_u **arg, typval_T *rettv, int evaluate) in eval_lit_string() argument
1994 for (p = *arg + 1; *p != NUL; MB_PTR_ADV(p)) in eval_lit_string()
2007 semsg(_("E115: Missing quote: %s"), *arg); in eval_lit_string()
2014 *arg = p + 1; in eval_lit_string()
2019 str = alloc((p - *arg) - reduce); in eval_lit_string()
2025 for (p = *arg + 1; *p != NUL; ) in eval_lit_string()
2036 *arg = p + 1; in eval_lit_string()
2065 eval_env_var(char_u **arg, typval_T *rettv, int evaluate) in eval_env_var() argument
2073 ++*arg; in eval_env_var()
2074 name = *arg; in eval_env_var()
2075 len = get_env_len(arg); in eval_env_var()