Home | History | Annotate | Download | only in os

Lines Matching refs:ip

182         int ip = 0, im = 0;
184 while ((ip<NP) && (im<NM)) {
186 ip++;
187 nextChar = ip < NP ? pattern.charAt(ip) : 0;
191 ip++;
192 nextChar = ip < NP ? pattern.charAt(ip) : 0;
196 if (ip >= (NP-1)) {
201 ip++;
202 nextChar = pattern.charAt(ip);
206 ip++;
207 nextChar = ip < NP ? pattern.charAt(ip) : 0;
220 ip++;
221 nextChar = ip < NP ? pattern.charAt(ip) : 0;
231 ip++;
232 nextChar = ip < NP ? pattern.charAt(ip) : 0;
240 if (ip >= NP && im >= NM) {
248 if (ip == NP-2 && pattern.charAt(ip) == '.'
249 && pattern.charAt(ip+1) == '*') {
262 int ip = 0;
273 while (ip < LP) {
278 char c = pattern.charAt(ip);
286 if (pattern.charAt(ip + 1) == '^') {
288 ip++; // skip over the '^'
292 ip++; // move to the next pattern char
318 ip++;
350 if (ip + 1 >= LP) {
353 c = pattern.charAt(++ip);
366 if (ip + 2 < LP
367 && pattern.charAt(ip + 1) == '-'
368 && pattern.charAt(ip + 2) != ']') {
371 ip++; // advance past dash
378 int endOfSet = pattern.indexOf('}', ip);
382 String rangeString = pattern.substring(ip, endOfSet);
407 ip = endOfSet;
408 continue; // don't increment ip
412 ip++;
430 int ip = 0, im = 0;
442 while (ip < LP) { // we still have content in the pattern
444 patternChar = parsedPattern[ip];
450 ip++;
457 charSetStart = ip + 1; // start from the char after the set start
458 while (++ip < LP && parsedPattern[ip] != PARSED_TOKEN_CHAR_SET_STOP);
459 charSetEnd = ip - 1; // we're on the set stop, end is the previous
460 ip++; // move the pointer to the next pattern entry
463 charSetStart = ip;
465 ip++;
473 if (ip >= LP) {
476 patternChar = parsedPattern[ip];
481 ip++;
486 ip++;
489 minRepetition = parsedPattern[++ip];
490 maxRepetition = parsedPattern[++ip];
491 ip += 2; // step over PARSED_MODIFIER_RANGE_STOP and on to the next token
514 return ip >= LP && im >= LM; // have parsed entire string and regex