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

References

lib/Support/regengine.inc
  500 	sp = start;
  507 			if (sp == stop || *sp++ != (char)OPND(s))
  507 			if (sp == stop || *sp++ != (char)OPND(s))
  511 			if (sp == stop)
  513 			sp++;
  517 			if (sp == stop || !CHIN(cs, *sp++))
  517 			if (sp == stop || !CHIN(cs, *sp++))
  521 			if ( (sp == m->beginp && !(m->eflags&REG_NOTBOL)) ||
  522 					(sp < m->endp && *(sp-1) == '\n' &&
  522 					(sp < m->endp && *(sp-1) == '\n' &&
  529 			if ( (sp == m->endp && !(m->eflags&REG_NOTEOL)) ||
  530 					(sp < m->endp && *sp == '\n' &&
  530 					(sp < m->endp && *sp == '\n' &&
  537 			if (( (sp == m->beginp && !(m->eflags&REG_NOTBOL)) ||
  538 					(sp < m->endp && *(sp-1) == '\n' &&
  538 					(sp < m->endp && *(sp-1) == '\n' &&
  540 					(sp > m->beginp &&
  541 							!ISWORD(*(sp-1))) ) &&
  542 					(sp < m->endp && ISWORD(*sp)) )
  542 					(sp < m->endp && ISWORD(*sp)) )
  548 			if (( (sp == m->endp && !(m->eflags&REG_NOTEOL)) ||
  549 					(sp < m->endp && *sp == '\n' &&
  549 					(sp < m->endp && *sp == '\n' &&
  551 					(sp < m->endp && !ISWORD(*sp)) ) &&
  551 					(sp < m->endp && !ISWORD(*sp)) ) &&
  552 					(sp > m->beginp && ISWORD(*(sp-1))) )
  552 					(sp > m->beginp && ISWORD(*(sp-1))) )
  573 		if (sp != stop)
  575 		return(sp);
  593 		if (sp > stop - len)
  596 		if (memcmp(sp, ssp, len) != 0)
  600 		return(backref(m, sp+len, stop, ss+1, stopst, lev, rec));
  603 		dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
  606 		return(backref(m, sp, stop, ss+OPND(s)+1, stopst, lev, rec));
  611 		m->lastpos[lev+1] = sp;
  612 		return(backref(m, sp, stop, ss+1, stopst, lev+1, rec));
  615 		if (sp == m->lastpos[lev])	/* last pass matched null */
  616 			return(backref(m, sp, stop, ss+1, stopst, lev-1, rec));
  618 		m->lastpos[lev] = sp;
  619 		dp = backref(m, sp, stop, ss-OPND(s)+1, stopst, lev, rec);
  621 			return(backref(m, sp, stop, ss+1, stopst, lev-1, rec));
  630 			dp = backref(m, sp, stop, ssub, esub, lev, rec);
  650 		m->pmatch[i].rm_so = sp - m->offp;
  651 		dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
  661 		m->pmatch[i].rm_eo = sp - m->offp;
  662 		dp = backref(m, sp, stop, ss+1, stopst, lev, rec);