Lines Matching refs:pos
31 pos = p;
40 return (pos - start) == (o.pos - o.start);
52 pos = start + newOffset;
57 return pos - start;
64 pos = p;
70 if(pos == limit) {
73 char c = seq.charAt(pos++);
75 if(Character.isHighSurrogate(c) && pos != limit &&
76 Character.isLowSurrogate(trail = seq.charAt(pos))) {
77 ++pos;
86 if(pos == start) {
89 char c = seq.charAt(--pos);
91 if(Character.isLowSurrogate(c) && pos != start &&
92 Character.isHighSurrogate(lead = seq.charAt(pos - 1))) {
93 --pos;
102 if(pos == limit) {
105 char c = seq.charAt(pos++);
111 if(pos == limit) { return 0; }
113 if(Character.isLowSurrogate(trail = seq.charAt(pos))) { ++pos; }
121 while(num > 0 && pos != limit) {
122 char c = seq.charAt(pos++);
124 if(Character.isHighSurrogate(c) && pos != limit &&
125 Character.isLowSurrogate(seq.charAt(pos))) {
126 ++pos;
133 while(num > 0 && pos != start) {
134 char c = seq.charAt(--pos);
136 if(Character.isLowSurrogate(c) && pos != start &&
137 Character.isHighSurrogate(seq.charAt(pos-1))) {
138 --pos;
145 protected int pos;