Lines Matching refs:regparse
1079 const char *regparse; member
22297 preg->regparse = exp; in jim_regcomp()
22366 if (preg->regparse[0] == '?' && preg->regparse[1] == ':') { in reg()
22368 preg->regparse += 2; in reg()
22389 while (*preg->regparse == '|') { in reg()
22390 preg->regparse++; in reg()
22409 if (paren && *preg->regparse++ != ')') { in reg()
22412 } else if (!paren && *preg->regparse != '\0') { in reg()
22413 if (*preg->regparse == ')') { in reg()
22436 while (*preg->regparse != '\0' && *preg->regparse != ')' && in regbranch()
22437 *preg->regparse != '|') { in regbranch()
22469 op = *preg->regparse; in regpiece()
22484 min = strtoul(preg->regparse + 1, &end, 10); in regpiece()
22485 if (end == preg->regparse + 1) { in regpiece()
22497 preg->regparse = end; in regpiece()
22498 max = strtoul(preg->regparse + 1, &end, 10); in regpiece()
22504 if (end == preg->regparse + 1) { in regpiece()
22516 preg->regparse = strchr(preg->regparse, '}'); in regpiece()
22523 if (preg->regparse[1] == '?') { in regpiece()
22524 preg->regparse++; in regpiece()
22542 preg->regparse++; in regpiece()
22543 if (ISMULT(*preg->regparse)) { in regpiece()
22663 int n = reg_utf8_tounicode_case(preg->regparse, &ch, nocase); in regatom()
22667 preg->regparse += n; in regatom()
22681 const char *pattern = preg->regparse; in regatom()
22836 preg->regparse = pattern; in regatom()
22859 ch = *preg->regparse++; in regatom()
22908 preg->regparse--; in regatom()
22917 preg->regparse -= n; in regatom()
22923 while (*preg->regparse && strchr(META, *preg->regparse) == NULL) { in regatom()
22924 n = reg_utf8_tounicode_case(preg->regparse, &ch, (preg->cflags & REG_ICASE)); in regatom()
22925 if (ch == '\\' && preg->regparse[n]) { in regatom()
22926 if (strchr("<>mMwWdDsSAZ", preg->regparse[n])) { in regatom()
22930 n += reg_decode_escape(preg->regparse + n, &ch); in regatom()
22938 if (ISMULT(preg->regparse[n])) { in regatom()
22947 preg->regparse += n; in regatom()
22954 preg->regparse += n; in regatom()