reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Support/regcomp.c
  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&REG_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&REG_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));