Lines Matching refs:regmatch

328 static void syn_add_end_off(lpos_T *result, regmmatch_T *regmatch, synpat_T *spp, int idx, int extr…
329 static void syn_add_start_off(lpos_T *result, regmmatch_T *regmatch, synpat_T *spp, int idx, int ex…
896 regmmatch_T regmatch; in syn_match_linecont() local
904 regmatch.rmm_ic = syn_block->b_syn_linecont_ic; in syn_match_linecont()
905 regmatch.regprog = syn_block->b_syn_linecont_prog; in syn_match_linecont()
906 r = syn_regexec(&regmatch, lnum, (colnr_T)0, in syn_match_linecont()
908 syn_block->b_syn_linecont_prog = regmatch.regprog; in syn_match_linecont()
1781 regmmatch_T regmatch; in syn_current_attr() local
1988 regmatch.rmm_ic = spp->sp_ic; in syn_current_attr()
1989 regmatch.regprog = spp->sp_prog; in syn_current_attr()
1990 r = syn_regexec(&regmatch, in syn_current_attr()
1994 spp->sp_prog = regmatch.regprog; in syn_current_attr()
2005 syn_add_start_off(&pos, &regmatch, in syn_current_attr()
2038 endpos.lnum = regmatch.endpos[0].lnum; in syn_current_attr()
2039 endpos.col = regmatch.endpos[0].col; in syn_current_attr()
2042 syn_add_start_off(&hl_startpos, &regmatch, in syn_current_attr()
2047 syn_add_end_off(&eos_pos, &regmatch, in syn_current_attr()
2089 syn_add_end_off(&hl_endpos, &regmatch, spp, in syn_current_attr()
2091 syn_add_end_off(&endpos, &regmatch, spp, in syn_current_attr()
2100 if (regmatch.startpos[0].col in syn_current_attr()
2101 == regmatch.endpos[0].col) in syn_current_attr()
2802 regmmatch_T regmatch; in find_endpos() local
2876 regmatch.rmm_ic = spp->sp_ic; in find_endpos()
2877 regmatch.regprog = spp->sp_prog; in find_endpos()
2878 r = syn_regexec(&regmatch, startpos->lnum, lc_col, in find_endpos()
2880 spp->sp_prog = regmatch.regprog; in find_endpos()
2883 if (best_idx == -1 || regmatch.startpos[0].col in find_endpos()
2887 best_regmatch.startpos[0] = regmatch.startpos[0]; in find_endpos()
2888 best_regmatch.endpos[0] = regmatch.endpos[0]; in find_endpos()
2911 regmatch.rmm_ic = spp_skip->sp_ic; in find_endpos()
2912 regmatch.regprog = spp_skip->sp_prog; in find_endpos()
2913 r = syn_regexec(&regmatch, startpos->lnum, lc_col, in find_endpos()
2915 spp_skip->sp_prog = regmatch.regprog; in find_endpos()
2916 if (r && regmatch.startpos[0].col in find_endpos()
2922 syn_add_end_off(&pos, &regmatch, spp_skip, SPO_ME_OFF, 1); in find_endpos()
2935 else if (pos.col <= regmatch.endpos[0].col) in find_endpos()
2939 for (matchcol = regmatch.endpos[0].col; in find_endpos()
3053 regmmatch_T *regmatch, // start/end of match in syn_add_end_off() argument
3065 result->lnum = regmatch->startpos[0].lnum; in syn_add_end_off()
3066 col = regmatch->startpos[0].col; in syn_add_end_off()
3071 result->lnum = regmatch->endpos[0].lnum; in syn_add_end_off()
3072 col = regmatch->endpos[0].col; in syn_add_end_off()
3105 regmmatch_T *regmatch, // start/end of match in syn_add_start_off() argument
3117 result->lnum = regmatch->endpos[0].lnum; in syn_add_start_off()
3118 col = regmatch->endpos[0].col; in syn_add_start_off()
3123 result->lnum = regmatch->startpos[0].lnum; in syn_add_start_off()
3124 col = regmatch->startpos[0].col; in syn_add_start_off()
5927 regmatch_T regmatch; in get_id_list() local
6026 regmatch.regprog = vim_regcomp(name, RE_MAGIC); in get_id_list()
6027 if (regmatch.regprog == NULL) in get_id_list()
6034 regmatch.rm_ic = TRUE; in get_id_list()
6038 if (vim_regexec(&regmatch, highlight_group_name(i), in get_id_list()
6059 vim_regfree(regmatch.regprog); in get_id_list()