Lines Matching refs:pi
124 int si = 0, pi = 0;
128 while (pi < plen) { // While still string
129 c = p.charAt(pi++);
138 if (p.charAt(pi) == '!') {
140 ++pi;
142 while ((c = p.charAt(pi)) != ']' && ++pi < plen) {
143 if (p.charAt(pi) == '-' &&
144 pi+1 < plen &&
145 p.charAt(pi+1) != ']') {
146 if (s.charAt(si) >= p.charAt(pi-1) &&
147 s.charAt(si) <= p.charAt(pi+1)) {
150 ++pi;
157 if ((pi >= plen) || (wantit != seenit)) {
160 ++pi;
163 if (pi >= plen)
166 if (wildmatch(s.substring(si), p.substring(pi)))
171 if (pi >= plen || si >= slen ||
172 p.charAt(pi++) != s.charAt(si++))