Lines Matching refs:pat
1246 char_u *pat; // the pattern member
1259 pats->head = pats->pat; in prepare_pats()
1265 if (pats->pat[0] == '^') in prepare_pats()
1266 pats->head = pats->pat + 1; in prepare_pats()
1267 else if (pats->pat[0] == '\\' && pats->pat[1] == '<') in prepare_pats()
1268 pats->head = pats->pat + 2; in prepare_pats()
1269 if (pats->head == pats->pat) in prepare_pats()
1282 pats->regmatch.regprog = vim_regcomp(pats->pat, in prepare_pats()
1298 char_u *pat, // pattern supplied to the user-defined function in find_tagfunc_tags() argument
1319 args[0].vval.v_string = pat; in find_tagfunc_tags()
1549 char_u *pat, // pattern to search for in find_tags() argument
1677 case TC_FOLLOWSCS: p_ic = ignorecase(pat); break; in find_tags()
1678 case TC_SMART: p_ic = ignorecase_opt(pat, TRUE, TRUE); break; in find_tags()
1682 orgpat.pat = pat; in find_tags()
1726 orgpat.len = (int)STRLEN(pat); in find_tags()
1732 if (orgpat.len > 3 && pat[orgpat.len - 3] == '@' in find_tags()
1733 && ASCII_ISALPHA(pat[orgpat.len - 2]) in find_tags()
1734 && ASCII_ISALPHA(pat[orgpat.len - 1])) in find_tags()
1736 saved_pat = vim_strnsave(pat, orgpat.len - 3); in find_tags()
1739 help_lang_find = &pat[orgpat.len - 2]; in find_tags()
1740 orgpat.pat = saved_pat; in find_tags()
1766 retval = find_tagfunc_tags(pat, &ga_match[0], &match_count, in find_tags()
2425 match = (MB_STRNICMP(tagp.tagname, orgpat.pat, cmplen) == 0); in find_tags()
2427 match_no_ic = (STRNCMP(tagp.tagname, orgpat.pat, in find_tags()
2431 match = (STRNCMP(tagp.tagname, orgpat.pat, cmplen) == 0); in find_tags()
3876 char_u *pat, in expand_tags() argument
3895 if (pat[0] == '/') in expand_tags()
3896 ret = find_tags(pat + 1, num_file, file, in expand_tags()
3900 ret = find_tags(pat, num_file, file, in expand_tags()
3997 get_tags(list_T *list, char_u *pat, char_u *buf_fname) in get_tags() argument
4006 ret = find_tags(pat, &num_matches, &matches, in get_tags()