Lines Matching refs:start
73 protected final void msaInit(final int option, final int start) {
75 msaStart = start;
307 int start = startp, range = rangep;
309 int origStart = start;
316 ", start: " + (start - str) +
320 if (start > end || start < str) {
329 /* search start-position only */
331 if (range > start) {
332 range = start + 1;
334 range = start;
338 if (range > start) {
339 if (start != str)
346 start = str;
355 if (endBuf(start, range, minSemiEnd, maxSemiEnd))
364 if (minSemiEnd > str && start <= minSemiEnd) {
366 if (endBuf(start, range, minSemiEnd, maxSemiEnd))
374 if (endBuf(start, range, minSemiEnd, maxSemiEnd))
381 if (range > start) {
382 range = start + 1;
384 range = start;
395 s = start = str;
397 msaInit(option, start);
410 ", start " + (start - str) +
416 s = start;
417 if (range > start) { /* forward search */
436 if ((end - start) < regex.thresholdLength) {
558 int start = startp;
565 if (range > start) {
566 if ((minSemiEnd - start) > regex.anchorDmax) {
567 start = minSemiEnd - regex.anchorDmax;
568 if (start >= end) {
570 start = EncodingHelper.prevCharHead(str, end);
576 if (start >= range)
584 if ((maxSemiEnd - start) < regex.anchorDmin) {
585 start = maxSemiEnd - regex.anchorDmin;
587 if (range > start)