Lines Matching refs:si_m_endpos
193 lpos_T si_m_endpos; // just after end posn of the match member
764 if (cur_si->si_m_endpos.lnum > start_lnum) in syn_sync()
784 found_m_endpos = cur_si->si_m_endpos; in syn_sync()
963 && cur_si->si_m_endpos.lnum < current_lnum) in syn_update_ends()
966 cur_si->si_m_endpos.lnum = 0; in syn_update_ends()
967 cur_si->si_m_endpos.col = 0; in syn_update_ends()
968 cur_si->si_h_endpos = cur_si->si_m_endpos; in syn_update_ends()
1344 || cur_si->si_m_endpos.lnum >= current_lnum in store_current_state()
1895 cur_si->si_m_endpos.lnum = current_lnum; in syn_current_attr()
1896 cur_si->si_m_endpos.col = endcol; in syn_current_attr()
2412 cur_si->si_m_endpos = next_match_m_endpos; in push_next_match()
2439 cur_si->si_m_endpos = next_match_eos_pos; in push_next_match()
2474 && (cur_si->si_m_endpos.lnum < current_lnum in check_state_ends()
2475 || (cur_si->si_m_endpos.lnum == current_lnum in check_state_ends()
2476 && cur_si->si_m_endpos.col <= current_col))) in check_state_ends()
2491 cur_si->si_m_endpos = cur_si->si_eoe_pos; in check_state_ends()
2655 limit_pos_zero(&sip->si_m_endpos, &maxpos); in check_keepend()
2663 || maxpos.lnum > sip->si_m_endpos.lnum in check_keepend()
2664 || (maxpos.lnum == sip->si_m_endpos.lnum in check_keepend()
2665 && maxpos.col > sip->si_m_endpos.col)) in check_keepend()
2666 maxpos = sip->si_m_endpos; in check_keepend()
2701 if (!force && sip->si_m_endpos.lnum >= current_lnum) in update_si_end()
2721 sip->si_m_endpos.lnum = current_lnum; in update_si_end()
2722 sip->si_m_endpos.col = (colnr_T)STRLEN(syn_getcurline()); in update_si_end()
2728 sip->si_m_endpos.lnum = 0; in update_si_end()
2730 sip->si_h_endpos = sip->si_m_endpos; in update_si_end()
2735 sip->si_m_endpos = endpos; in update_si_end()