Lines Matching refs:regmatch
1250 regmatch_T regmatch; // regexp program, may be NULL member
1282 pats->regmatch.regprog = vim_regcomp(pats->pat, in prepare_pats()
1285 pats->regmatch.regprog = NULL; in prepare_pats()
1683 orgpat.regmatch.regprog = NULL; in find_tags()
1753 if (has_re && orgpat.regmatch.regprog == NULL) in find_tags()
1794 orgpat.regmatch.rm_ic = ((p_ic || !noic) in find_tags()
1800 orgpat.regmatch.rm_ic = (p_ic || !noic); in find_tags()
2186 orgpat.regmatch.rm_ic = (p_ic || !noic); in find_tags()
2191 if (state == TS_BINARY && orgpat.regmatch.rm_ic && !sortic) in find_tags()
2423 if (orgpat.regmatch.rm_ic) in find_tags()
2438 if (!match && orgpat.regmatch.regprog != NULL) in find_tags()
2444 match = vim_regexec(&orgpat.regmatch, tagp.tagname, (colnr_T)0); in find_tags()
2447 matchoff = (int)(orgpat.regmatch.startp[0] - tagp.tagname); in find_tags()
2448 if (orgpat.regmatch.rm_ic) in find_tags()
2450 orgpat.regmatch.rm_ic = FALSE; in find_tags()
2451 match_no_ic = vim_regexec(&orgpat.regmatch, tagp.tagname, in find_tags()
2453 orgpat.regmatch.rm_ic = TRUE; in find_tags()
2505 if (orgpat.regmatch.rm_ic && !match_no_ic) in find_tags()
2749 if (stop_searching || linear || (!p_ic && noic) || orgpat.regmatch.rm_ic) in find_tags()
2755 orgpat.regmatch.rm_ic = TRUE; // try another time while ignoring case in find_tags()
2768 vim_regfree(orgpat.regmatch.regprog); in find_tags()