2630 
} 
} 
2631 


2632 
/* Handle repeated back references. If the length of the reference is 
/* Handle repeated back references. If the length of the reference is 
2633 
zero, just continue with the main loop. */ 
zero, just continue with the main loop. If the length is negative, it 
2634 

means the reference is unset in nonJavacompatible mode. If the minimum is 
2635 

zero, we can continue at the same level without recursion. For any other 
2636 

minimum, carrying on will result in NOMATCH. */ 
2637 


2638 
if (length == 0) continue; 
if (length == 0) continue; 
2639 

if (length < 0 && min == 0) continue; 
2640 


2641 
/* First, ensure the minimum number of matches are present. We get back 
/* First, ensure the minimum number of matches are present. We get back 
2642 
the length of the reference string explicitly rather than passing the 
the length of the reference string explicitly rather than passing the 