Lines Matching refs:cur_wordv
237 if (strlen(cur_wordv[1]) == 1
238 && ( cur_wordv[1][0] == 'e' || cur_wordv[1][0] == 'E')
239 && piptr(cur_wordv[2])
266 (void)substitute(cur_wordv[2], '^', '|');
267 longpiptr = position(cur_wordv[2],'|') > (6+8);
268 nwordv = wordvsplice(longpiptr ? 2 : 4, cur_wordc, cur_wordv+1);
273 nwordv[3] = cur_wordv[1];
278 cur_wordv = nwordv - 1; /* convert to 1 based */
283 && strlen(cur_wordv[1]) == 1
284 && (*cur_wordv[1] == 'E' || *cur_wordv[1] == 'w' || *cur_wordv[1] == 'e')
285 && alldigits(cur_wordv[2])
286 && strlen(cur_wordv[3]) == 1
287 && cur_wordv[3][0] == '-'
294 nwordv = wordvsplice(1, cur_wordc, cur_wordv + 1);
296 nwordv[1] = cur_wordv[2];
297 nwordv[2] = cur_wordv[1];
298 c_linenumber = cur_wordv[2];
300 cur_wordv = nwordv - 1;
304 && strlen(cur_wordv[1]) == 1
305 && (*cur_wordv[1] == 'E' || *cur_wordv[1] == 'w' || *cur_wordv[1] == 'e')
306 && strlen(cur_wordv[2]) == 1
307 && cur_wordv[2][0] == '-'
332 if ((undefined = wordv_eq(cur_wordv+2, 3, pi_und1))
333 || (undefined = wordv_eq(cur_wordv+2, 3, pi_und2))
334 || wordv_eq(cur_wordv+2, 4, pi_imp1)
335 || wordv_eq(cur_wordv+2, 4, pi_imp2)
344 nwordv = wordvsplice(2, undefined ? 2 : 3, cur_wordv+1);
346 nwordv[1] = cur_wordv[wordindex];
352 cur_wordv = nwordv - 1;
356 nwordv = wordvsplice(1+3, cur_wordc, cur_wordv+1);
361 cur_wordv = nwordv - 1;
365 if (strcmp(cur_wordv[1], "...") == 0 && c_linenumber != NULL &&
373 nwordv = wordvsplice(1, cur_wordc, cur_wordv+1);
376 cur_wordv = nwordv - 1;
381 && lastchar(cur_wordv[6]) == ':'
382 && isdateformat(5, cur_wordv + 1)
388 currentfilename = strdup(cur_wordv[6]);
393 && strcmp(cur_wordv[1], "In") == 0
394 && lastchar(cur_wordv[3]) == ':'
395 && instringset(cur_wordv[2], Piroutines)
398 c_header = wordvsplice(0, cur_wordc, cur_wordv+1);
405 if (alldigits(cur_wordv[1])) {
407 c_linenumber = cur_wordv[1];
422 (cur_wordc == 6 && wordv_eq(cur_wordv+1, 2, pi_Endmatched))
423 || (cur_wordc == 8 && wordv_eq(cur_wordv+1, 4, pi_Inserted))
424 || (multiple = (cur_wordc == 9 && wordv_eq(cur_wordv+1,6, pi_multiple)))
425 || (structured = (cur_wordc == 10 && wordv_eq(cur_wordv+6,5, pi_structured)))
428 nwordv = wordvsplice(2, cur_wordc, cur_wordv+1);
430 nwordv[1] = structured ? cur_wordv [5] : cur_wordv[cur_wordc];
432 cur_wordv = nwordv - 1;
437 nwordv[1] = cur_wordv[cur_wordc - 2];