Lines Matching defs:regparse
167 static char *regparse; /* Input-scan pointer. */
226 regparse = (char *)expn;
245 regparse = (char *)expn;
336 while (*regparse == '|' || *regparse == '\n') {
337 regparse++;
356 if (paren && *regparse++ != ')') {
358 } else if (!paren && *regparse != '\0') {
359 if (*regparse == ')') {
387 while (*regparse != '\0' && *regparse != ')' &&
388 *regparse != '\n' && *regparse != '|') {
427 op = *regparse;
463 regparse++;
464 if (ISMULT(*regparse))
487 switch (*regparse++) {
503 if (*regparse == '^') { /* Complement of range. */
505 regparse++;
508 if (*regparse == ']' || *regparse == '-')
509 regc(*regparse++);
510 while (*regparse != '\0' && *regparse != ']') {
511 if (*regparse == '-') {
512 regparse++;
513 if (*regparse == ']' || *regparse == '\0')
516 class = UCHARAT(regparse-2)+1;
517 classend = UCHARAT(regparse);
522 regparse++;
525 regc(*regparse++);
528 if (*regparse != ']')
530 regparse++;
550 regparse++) {
575 * On entry, the char at regparse[-1] is going to go
596 regparse--; /* Look at cur char */
599 ch = *regparse++; /* Get current char */
600 switch (*regparse) { /* look at next one */
619 regparse = regprev; /* Back up parse */
624 switch (regparse[1]){ /* Look after \ */
632 regprev = regparse;
633 regparse++;
637 regprev = regparse; /* Set backup point */