Lines Matching full:cs

54 	VCS cs;  in v_sentencef()  local
58 cs.cs_lno = vp->m_start.lno; in v_sentencef()
59 cs.cs_cno = vp->m_start.cno; in v_sentencef()
60 if (cs_init(sp, &cs)) in v_sentencef()
71 if (cs.cs_flags == CS_EMP || (cs.cs_flags == 0 && isblank(cs.cs_ch))) { in v_sentencef()
72 if (cs_fblank(sp, &cs)) in v_sentencef()
75 if (vp->m_start.lno != cs.cs_lno || in v_sentencef()
76 vp->m_start.cno != cs.cs_cno) in v_sentencef()
83 if (cs_next(sp, &cs)) in v_sentencef()
85 if (cs.cs_flags == CS_EOF) in v_sentencef()
87 if (cs.cs_flags == CS_EOL) { in v_sentencef()
89 if (cs_next(sp, &cs)) in v_sentencef()
91 if (cs.cs_flags == 0 && in v_sentencef()
92 isblank(cs.cs_ch) && cs_fblank(sp, &cs)) in v_sentencef()
99 if (cs.cs_flags == CS_EMP) { /* An EMP is two sentences. */ in v_sentencef()
102 if (cs_fblank(sp, &cs)) in v_sentencef()
109 switch (cs.cs_ch) { in v_sentencef()
132 if (cs_fblank(sp, &cs)) in v_sentencef()
144 if (vp->m_start.lno == cs.cs_lno && vp->m_start.cno == cs.cs_cno) { in v_sentencef()
149 okret: vp->m_stop.lno = cs.cs_lno; in v_sentencef()
150 vp->m_stop.cno = cs.cs_cno; in v_sentencef()
167 (cs.cs_flags != 0 || vp->m_stop.cno == 0)) { in v_sentencef()
192 VCS cs; in v_sentenceb() local
205 cs.cs_lno = vp->m_start.lno; in v_sentenceb()
206 cs.cs_cno = vp->m_start.cno; in v_sentenceb()
207 if (cs_init(sp, &cs)) in v_sentenceb()
223 if (cs.cs_flags == CS_EMP) { in v_sentenceb()
224 if (cs_bblank(sp, &cs)) in v_sentenceb()
227 if (cs_prev(sp, &cs)) in v_sentenceb()
229 if (cs.cs_flags != CS_EOL) in v_sentenceb()
232 } else if (cs.cs_flags == 0 && !isblank(cs.cs_ch)) in v_sentenceb()
234 if (cs_prev(sp, &cs)) in v_sentenceb()
236 if (cs.cs_flags != 0 || isblank(cs.cs_ch)) in v_sentenceb()
241 if (cs_prev(sp, &cs)) in v_sentenceb()
243 if (cs.cs_flags == CS_SOF) /* SOF is a movement sink. */ in v_sentenceb()
245 if (cs.cs_flags == CS_EOL) { in v_sentenceb()
249 if (cs.cs_flags == CS_EMP) { in v_sentenceb()
252 if (cs_bblank(sp, &cs)) in v_sentenceb()
257 switch (cs.cs_ch) { in v_sentenceb()
266 ret: slno = cs.cs_lno; in v_sentenceb()
267 scno = cs.cs_cno; in v_sentenceb()
274 if (cs_next(sp, &cs)) in v_sentenceb()
276 } while (!cs.cs_flags && in v_sentenceb()
277 (cs.cs_ch == ')' || cs.cs_ch == ']' || in v_sentenceb()
278 cs.cs_ch == '"' || cs.cs_ch == '\'')); in v_sentenceb()
279 if ((cs.cs_flags || isblank(cs.cs_ch)) && in v_sentenceb()
280 cs_fblank(sp, &cs)) in v_sentenceb()
289 if (vp->m_start.lno != cs.cs_lno || in v_sentenceb()
290 vp->m_start.cno > cs.cs_cno) in v_sentenceb()
298 if (cs_prev(sp, &cs)) in v_sentenceb()
300 if (cs.cs_flags == CS_EOL) in v_sentenceb()
302 if (cs.cs_flags == 0 && isblank(cs.cs_ch)) in v_sentenceb()
306 if (cs.cs_flags == CS_EMP) in v_sentenceb()
311 cs.cs_lno = slno; in v_sentenceb()
312 cs.cs_cno = scno; in v_sentenceb()
320 cs.cs_flags == CS_EOL || isblank(cs.cs_ch) || in v_sentenceb()
321 cs.cs_ch == ')' || cs.cs_ch == ']' || in v_sentenceb()
322 cs.cs_ch == '"' || cs.cs_ch == '\'' ? 1 : 0; in v_sentenceb()
326 okret: vp->m_stop.lno = cs.cs_lno; in v_sentenceb()
327 vp->m_stop.cno = cs.cs_cno; in v_sentenceb()
341 (cs.cs_flags != 0 || vp->m_stop.cno == 0)) { in v_sentenceb()