Lines Matching refs:xp

1815     expand_T	*xp,  in set_context_for_expression()  argument
1826 xp->xp_context = EXPAND_USER_VARS; in set_context_for_expression()
1832 xp->xp_pattern = p; in set_context_for_expression()
1841 xp->xp_context = cmdidx == CMD_call ? EXPAND_FUNCTIONS in set_context_for_expression()
1843 while ((xp->xp_pattern = vim_strpbrk(arg, in set_context_for_expression()
1846 c = *xp->xp_pattern; in set_context_for_expression()
1849 c = xp->xp_pattern[1]; in set_context_for_expression()
1852 ++xp->xp_pattern; in set_context_for_expression()
1853 xp->xp_context = has_expr ? EXPAND_EXPRESSION : EXPAND_NOTHING; in set_context_for_expression()
1857 xp->xp_context = EXPAND_SETTINGS; in set_context_for_expression()
1858 if ((c == 'l' || c == 'g') && xp->xp_pattern[2] == ':') in set_context_for_expression()
1859 xp->xp_pattern += 2; in set_context_for_expression()
1866 xp->xp_context = EXPAND_ENV_VARS; in set_context_for_expression()
1871 xp->xp_context = EXPAND_EXPRESSION; in set_context_for_expression()
1874 && xp->xp_context == EXPAND_EXPRESSION) in set_context_for_expression()
1880 && xp->xp_context == EXPAND_FUNCTIONS in set_context_for_expression()
1881 && vim_strchr(xp->xp_pattern, '(') == NULL) in set_context_for_expression()
1890 while ((c = *++xp->xp_pattern) != NUL && c != '"') in set_context_for_expression()
1891 if (c == '\\' && xp->xp_pattern[1] != NUL) in set_context_for_expression()
1892 ++xp->xp_pattern; in set_context_for_expression()
1893 xp->xp_context = EXPAND_NOTHING; in set_context_for_expression()
1898 while ((c = *++xp->xp_pattern) != NUL && c != '\'') in set_context_for_expression()
1900 xp->xp_context = EXPAND_NOTHING; in set_context_for_expression()
1904 if (xp->xp_pattern[1] == '|') in set_context_for_expression()
1906 ++xp->xp_pattern; in set_context_for_expression()
1907 xp->xp_context = EXPAND_EXPRESSION; in set_context_for_expression()
1910 xp->xp_context = EXPAND_COMMANDS; in set_context_for_expression()
1913 xp->xp_context = EXPAND_EXPRESSION; in set_context_for_expression()
1918 xp->xp_context = EXPAND_EXPRESSION; in set_context_for_expression()
1919 arg = xp->xp_pattern; in set_context_for_expression()
1930 && xp->xp_context == EXPAND_EXPRESSION) in set_context_for_expression()
1942 xp->xp_pattern = arg; in set_context_for_expression()