Lines Matching refs:CUR_STATE

285 #define CUR_STATE(idx)	((stateitem_T *)(current_state.ga_data))[idx]  macro
763 cur_si = &CUR_STATE(current_state.ga_len - 1); in syn_sync()
840 cur_si = &CUR_STATE(current_state.ga_len - 1); in syn_sync()
959 cur_si = &CUR_STATE(i); in syn_update_ends()
986 if (CUR_STATE(i).si_flags & HL_EXTEND) in syn_update_ends()
992 cur_si = &CUR_STATE(i); in syn_update_ends()
1342 cur_si = &CUR_STATE(i); in store_current_state()
1430 bp[i].bs_idx = CUR_STATE(i).si_idx; in store_current_state()
1431 bp[i].bs_flags = CUR_STATE(i).si_flags; in store_current_state()
1433 bp[i].bs_seqnr = CUR_STATE(i).si_seqnr; in store_current_state()
1434 bp[i].bs_cchar = CUR_STATE(i).si_cchar; in store_current_state()
1436 bp[i].bs_extmatch = ref_extmatch(CUR_STATE(i).si_extmatch); in store_current_state()
1468 CUR_STATE(i).si_idx = bp[i].bs_idx; in load_current_state()
1469 CUR_STATE(i).si_flags = bp[i].bs_flags; in load_current_state()
1471 CUR_STATE(i).si_seqnr = bp[i].bs_seqnr; in load_current_state()
1472 CUR_STATE(i).si_cchar = bp[i].bs_cchar; in load_current_state()
1474 CUR_STATE(i).si_extmatch = ref_extmatch(bp[i].bs_extmatch); in load_current_state()
1475 if (keepend_level < 0 && (CUR_STATE(i).si_flags & HL_KEEPEND)) in load_current_state()
1477 CUR_STATE(i).si_ends = FALSE; in load_current_state()
1478 CUR_STATE(i).si_m_lnum = 0; in load_current_state()
1479 if (CUR_STATE(i).si_idx >= 0) in load_current_state()
1480 CUR_STATE(i).si_next_list = in load_current_state()
1481 (SYN_ITEMS(syn_block)[CUR_STATE(i).si_idx]).sp_next_list; in load_current_state()
1483 CUR_STATE(i).si_next_list = NULL; in load_current_state()
1517 if (bp[i].bs_idx != CUR_STATE(i).si_idx) in syn_stack_equal()
1519 if (bp[i].bs_extmatch != CUR_STATE(i).si_extmatch) in syn_stack_equal()
1525 six = CUR_STATE(i).si_extmatch; in syn_stack_equal()
1542 if ((SYN_ITEMS(syn_block)[CUR_STATE(i).si_idx]).sp_ic in syn_stack_equal()
1673 cur_si = &CUR_STATE(current_state.ga_len - 1); in syn_finish_line()
1863 cur_si = &CUR_STATE(current_state.ga_len - 1); in syn_current_attr()
1891 cur_si = &CUR_STATE(current_state.ga_len - 1); in syn_current_attr()
1907 CUR_STATE(current_state.ga_len - 2).si_flags in syn_current_attr()
1921 cur_si->si_attr = CUR_STATE( in syn_current_attr()
1923 cur_si->si_trans_id = CUR_STATE( in syn_current_attr()
2227 sip = &CUR_STATE(idx); in syn_current_attr()
2354 if (CUR_STATE(i).si_m_startcol == (int)current_col in did_match_already()
2355 && CUR_STATE(i).si_m_lnum == (int)current_lnum in did_match_already()
2356 && CUR_STATE(i).si_idx == idx) in did_match_already()
2390 cur_si = &CUR_STATE(current_state.ga_len - 1); in push_next_match()
2400 CUR_STATE(current_state.ga_len - 2).si_flags & HL_CONCEAL; in push_next_match()
2435 cur_si = &CUR_STATE(current_state.ga_len - 1); in push_next_match()
2470 cur_si = &CUR_STATE(current_state.ga_len - 1); in check_state_ends()
2535 cur_si = &CUR_STATE(current_state.ga_len - 1); in check_state_ends()
2572 stateitem_T *sip = &CUR_STATE(idx); in update_si_attr()
2607 sip->si_attr = CUR_STATE(idx - 1).si_attr; in update_si_attr()
2608 sip->si_trans_id = CUR_STATE(idx - 1).si_trans_id; in update_si_attr()
2612 sip->si_cont_list = CUR_STATE(idx - 1).si_cont_list; in update_si_attr()
2643 if (CUR_STATE(i).si_flags & HL_EXTEND) in check_keepend()
2652 sip = &CUR_STATE(i); in check_keepend()
2753 CLEAR_POINTER(&CUR_STATE(current_state.ga_len)); in push_current_state()
2754 CUR_STATE(current_state.ga_len).si_idx = idx; in push_current_state()
2767 unref_extmatch(CUR_STATE(current_state.ga_len - 1).si_extmatch); in pop_current_state()
6552 return CUR_STATE(i).si_id; in syn_get_stack_item()
6564 if (CUR_STATE(i).si_flags & HL_FOLD) in syn_cur_foldlevel()