Lines Matching refs:expr_start

58 static char_u *make_expanded_name(char_u *in_start, char_u *expr_start, char_u *expr_end, char_u *i…
826 char_u *expr_start, *expr_end; in get_lval() local
851 p = find_name_end(name, &expr_start, &expr_end, fne_flags); in get_lval()
853 if (expr_start != NULL) in get_lval()
863 lp->ll_exp_name = make_expanded_name(name, expr_start, expr_end, p); in get_lval()
5508 char_u *expr_start; in get_name_len() local
5530 p = find_name_end(*arg, &expr_start, &expr_end, in get_name_len()
5532 if (expr_start != NULL) in get_name_len()
5547 temp_string = make_expanded_name(*arg - len, expr_start, expr_end, p); in get_name_len()
5575 char_u **expr_start, in find_name_end() argument
5585 if (expr_start != NULL) in find_name_end()
5587 *expr_start = NULL; in find_name_end()
5644 if (expr_start != NULL && *expr_start == NULL) in find_name_end()
5645 *expr_start = p; in find_name_end()
5650 if (expr_start != NULL && mb_nest == 0 && *expr_end == NULL) in find_name_end()
5675 char_u *expr_start, in make_expanded_name() argument
5685 *expr_start = NUL; in make_expanded_name()
5690 temp_result = eval_to_string(expr_start + 1, FALSE); in make_expanded_name()
5693 retval = alloc(STRLEN(temp_result) + (expr_start - in_start) in make_expanded_name()
5705 *expr_start = '{'; in make_expanded_name()
5710 temp_result = find_name_end(retval, &expr_start, &expr_end, 0); in make_expanded_name()
5711 if (expr_start != NULL) in make_expanded_name()
5714 temp_result = make_expanded_name(retval, expr_start, in make_expanded_name()