Lines Matching refs:matches
1473 /* Try to find a state that exactly matches the proposed one. */
1526 contains a symbol that matches the empty string in some context, replace
1886 every position in the group matches (taking into account, if necessary,
1899 For each position, find the set of characters C that it matches. Eliminate
1918 charclass matches; /* Set of matching characters. */
1919 int matchesf; /* True if matches is nonempty. */
1949 zeroset(matches);
1955 setbit(d->tokens[pos.index], matches);
1957 copyset(d->charclasses[d->tokens[pos.index] - CSET], matches);
1978 /* Some characters may need to be eliminated from matches because
1984 clrbit(eolbyte, matches);
1988 matches[j] &= newline[j];
1992 matches[j] &= ~letters[j];
1996 matches[j] &= letters[j];
1999 for (j = 0; j < CHARCLASS_INTS && !matches[j]; ++j)
2007 /* If matches contains a single character only, and the current
2015 matches. */
2018 (intersect[k] = matches[k] & labels[j][k]) ? (intersectf = 1) : 0;
2027 int match = matches[k], label = labels[j][k];
2030 (matches[k] = match & ~label) ? (matchesf = 1) : 0;
2057 copyset(matches, labels[ngrps]);
2058 zeroset(matches);
3047 in matches of r.e.'s represented by trees rooted at the nodes of the postfix