reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
803 if (p->next + 5 < p->end && strncmp(p->next, "[:<:]]", 6) == 0) { 803 if (p->next + 5 < p->end && strncmp(p->next, "[:<:]]", 6) == 0) { 803 if (p->next + 5 < p->end && strncmp(p->next, "[:<:]]", 6) == 0) { 804 EMIT(OBOW, 0); 805 NEXTn(6); 808 if (p->next + 5 < p->end && strncmp(p->next, "[:>:]]", 6) == 0) { 808 if (p->next + 5 < p->end && strncmp(p->next, "[:>:]]", 6) == 0) { 808 if (p->next + 5 < p->end && strncmp(p->next, "[:>:]]", 6) == 0) { 809 EMIT(OEOW, 0); 810 NEXTn(6); 814 if ((cs = allocset(p)) == NULL) { 819 if (EAT('^')) 821 if (EAT(']')) 823 else if (EAT('-')) 825 while (MORE() && PEEK() != ']' && !SEETWO('-', ']')) 825 while (MORE() && PEEK() != ']' && !SEETWO('-', ']')) 825 while (MORE() && PEEK() != ']' && !SEETWO('-', ']')) 826 p_b_term(p, cs); 827 if (EAT('-')) 829 MUSTEAT(']', REG_EBRACK); 831 if (p->error != 0) { /* don't mess things up further */ 832 freeset(p, cs); 836 if (p->g->cflags®_ICASE) { 840 for (i = p->g->csetsize - 1; i >= 0; i--) 847 mccase(p, cs); 852 for (i = p->g->csetsize - 1; i >= 0; i--) 857 if (p->g->cflags®_NEWLINE) 860 mcinvert(p, cs); 865 if (nch(p, cs) == 1) { /* optimize singleton sets */ 866 ordinary(p, firstch(p, cs)); 866 ordinary(p, firstch(p, cs)); 867 freeset(p, cs); 869 EMIT(OANYOF, freezeset(p, cs)); 869 EMIT(OANYOF, freezeset(p, cs));