Lines Matching refs:item
309 static int in_id_list(stateitem_T *item, short *cont_list, struct sp_syn *ssp, int contained);
4945 synpat_T item; // the item found in the line in syn_cmd_match() local
4968 CLEAR_FIELD(item); in syn_cmd_match()
4969 rest = get_syn_pattern(rest, &item); in syn_cmd_match()
4993 SYN_ITEMS(curwin->w_s)[idx] = item; in syn_cmd_match()
5028 vim_regfree(item.sp_prog); in syn_cmd_match()
5029 vim_free(item.sp_pattern); in syn_cmd_match()
5053 int item; in syn_cmd_region() local
5116 item = ITEM_MATCHGROUP; in syn_cmd_region()
5118 item = ITEM_START; in syn_cmd_region()
5120 item = ITEM_END; in syn_cmd_region()
5128 item = ITEM_SKIP; in syn_cmd_region()
5146 if (item == ITEM_MATCHGROUP) in syn_cmd_region()
5175 ppp->pp_next = pat_ptrs[item]; in syn_cmd_region()
5176 pat_ptrs[item] = ppp; in syn_cmd_region()
5188 if (item == ITEM_START) in syn_cmd_region()
5190 else if (item == ITEM_SKIP || item == ITEM_END) in syn_cmd_region()
5194 if (item == ITEM_END && vim_regcomp_had_eol() in syn_cmd_region()
5233 for (item = ITEM_START; item <= ITEM_END; ++item) in syn_cmd_region()
5235 for (ppp = pat_ptrs[item]; ppp != NULL; ppp = ppp->pp_next) in syn_cmd_region()
5240 (item == ITEM_START) ? SPTYPE_START : in syn_cmd_region()
5241 (item == ITEM_SKIP) ? SPTYPE_SKIP : SPTYPE_END; in syn_cmd_region()
5251 if (item == ITEM_START) in syn_cmd_region()
5280 for (item = ITEM_START; item <= ITEM_END; ++item) in syn_cmd_region()
5281 for (ppp = pat_ptrs[item]; ppp != NULL; ppp = ppp_next) in syn_cmd_region()
6155 short item; in in_id_list() local
6191 item = *list; in in_id_list()
6192 if (item >= SYNID_ALLBUT && item < SYNID_CLUSTER) in in_id_list()
6194 if (item < SYNID_TOP) in in_id_list()
6197 if (item - SYNID_ALLBUT != ssp->inc_tag) in in_id_list()
6200 else if (item < SYNID_CONTAINED) in in_id_list()
6203 if (item - SYNID_TOP != ssp->inc_tag || contained) in in_id_list()
6209 if (item - SYNID_CONTAINED != ssp->inc_tag || !contained) in in_id_list()
6212 item = *++list; in in_id_list()
6221 while (item != 0) in in_id_list()
6223 if (item == id) in in_id_list()
6225 if (item >= SYNID_CLUSTER) in in_id_list()
6227 scl_list = SYN_CLSTR(syn_block)[item - SYNID_CLUSTER].scl_list; in in_id_list()
6239 item = *++list; in in_id_list()