Lines Matching refs:charclass
224 tstbit (unsigned b, charclass c) in tstbit()
230 setbit (unsigned b, charclass c) in setbit()
236 clrbit (unsigned b, charclass c) in clrbit()
242 copyset (charclass src, charclass dst) in copyset()
244 memcpy (dst, src, sizeof (charclass)); in copyset()
248 zeroset (charclass s) in zeroset()
250 memset (s, 0, sizeof (charclass)); in zeroset()
254 notset (charclass s) in notset()
263 equal (charclass s1, charclass s2) in equal()
265 return memcmp (s1, s2, sizeof (charclass)) == 0; in equal()
273 charclass_index (charclass s) in charclass_index()
280 REALLOC_IF_NECESSARY(dfa->charclasses, charclass, dfa->calloc, dfa->cindex); in charclass_index()
307 setbit_case_fold (unsigned b, charclass c) in setbit_case_fold()
718 charclass ccl; in lex()
1243 charclass ccl; in atom()
1935 charclass labels[NOTCHAR]; /* Labels corresponding to the groups. */ in dfastate()
1938 charclass matches; /* Set of matching characters. */ in dfastate()
1940 charclass intersect; /* Intersection with some label set. */ in dfastate()
1942 charclass leftovers; /* Stuff in the label that didn't match. */ in dfastate()
1944 static charclass letters; /* Set of characters considered letters. */ in dfastate()
1945 static charclass newline; /* Set of characters that aren't newline. */ in dfastate()
2925 MALLOC(d->charclasses, charclass, d->calloc); in dfainit()