Lines Matching refs:dataPos

64   while (self->dataPos < self->maxLength
65 && ((self->data[self->dataPos] == ' ') ||
66 (self->data[self->dataPos] == '\n'))) {
68 self->dataPos++;
101 int keepPos = self->dataPos; // keep reference for backtracking
109 if (self->dataPos == self->maxLength) { // end of text is reached
114 register unichar c = self->data[self->dataPos];
133 (self->dataPos)++; // go ahead
155 self->dataPos = keepPos;
164 if ((self->maxLength - (self->dataPos)) < 3) {
168 if (self->data[self->dataPos] == '\\') {
169 self->dataPos = self->dataPos + 2;
174 [mkStrObj(&(self->data[self->dataPos - 1]), 1) autorelease];
182 int keepPos = self->dataPos; // keep reference for backtracking
190 if (self->dataPos == self->maxLength) { // end of text is reached
195 register unichar c = self->data[self->dataPos];
208 (self->dataPos)++; // go ahead
227 self->dataPos = keepPos;
234 int keepPos = self->dataPos; // keep reference for backtracking
242 if (self->dataPos == self->maxLength) { // end of text is reached
247 register unichar c = self->data[self->dataPos];
259 (self->dataPos)++; // go ahead
279 self->dataPos = keepPos;
286 int keepPos = self->dataPos;
291 if (self->dataPos >= self->maxLength || self->data[self->dataPos] != '[')
294 (self->dataPos)++; // skip starting '"'
296 if (self->dataPos >= self->maxLength) {
301 while (self->data[self->dataPos] != ']') {
302 if (self->data[self->dataPos] == '\\') {// skip quoted chars
303 (self->dataPos)++;
305 (self->dataPos)++;
306 if (self->dataPos >= self->maxLength) {
310 (self->dataPos)++; // skip closing '"'
314 if (self->dataPos < self->maxLength && self->data[self->dataPos++] == '[') {
330 if (self->data[self->dataPos++] == ']')
337 self->dataPos = keepPos;
494 self->dataPos = 0;
510 self->dataPos = 0;
519 if (self->data[self->dataPos] != '"')
522 keepPos = self->dataPos;
523 (self->dataPos)++; // skip starting '"'
526 while (self->data[self->dataPos] != '"') {
527 if (self->data[self->dataPos] == '\\') /* skip quoted chars */
528 (self->dataPos)++;
530 (self->dataPos)++;
531 if (self->dataPos >= self->maxLength) {
532 self->dataPos = keepPos;
536 (self->dataPos)++; // skip closing '"'
541 int keepPos = self->dataPos;
548 if (self->dataPos < self->maxLength && data[dataPos++] == '"') {
564 if (self->dataPos < self->maxLength && data[dataPos++] == '"')
569 dataPos = keepPos;
577 if (self->dataPos < self->maxLength)
638 if (self->dataPos < self->maxLength) {
639 if (self->data[self->dataPos] == '.') {
641 self->dataPos++;
662 if (self->dataPos < self->maxLength && self->data[self->dataPos] == '.') {
663 self->dataPos++;
685 if (self->dataPos < self->maxLength) {
687 if (self->data[self->dataPos] == '.') {
688 self->dataPos++;
718 if (self->dataPos < self->maxLength
719 && self->data[self->dataPos] == '.') {
720 self->dataPos++;
745 if (self->dataPos < self->maxLength && self->data[self->dataPos] == '.') {
746 self->dataPos++;
767 int keepPos = self->dataPos;
775 if (self->dataPos < self->maxLength
776 && self->data[self->dataPos] == '@') {
777 dataPos++;
790 if (self->dataPos < self->maxLength && self->data[self->dataPos] == '@') {
791 self->dataPos++;
802 dataPos = keepPos;
809 int keepPos = self->dataPos;
812 if (self->data[self->dataPos] == '@') {
819 status = (self->data[self->dataPos] == ':') ? YES : NO;
824 self->dataPos = keepPos;
836 keepPos = self->dataPos;
838 if (self->dataPos < self->maxLength && self->data[self->dataPos] == '@') {
840 self->dataPos++;
848 if (self->dataPos < self->maxLength
849 && self->data[self->dataPos] == ':') {
851 self->dataPos++;
859 self->dataPos = keepPos;
865 int keepPos = self->dataPos;
870 if (self->dataPos < self->maxLength && self->data[self->dataPos] == '<') {
871 dataPos++;
876 if (self->data[self->dataPos] == '>') {
877 self->dataPos++;
883 if (self->data[self->dataPos] == '>') {
884 self->dataPos++;
894 dataPos = keepPos;
908 keepPos = self->dataPos;
910 if (self->dataPos < self->maxLength && self->data[self->dataPos] == '<') {
911 dataPos++;
918 if (self->dataPos < self->maxLength
919 && self->data[self->dataPos] == '>') {
920 self->dataPos++;
927 if (self->dataPos < self->maxLength
928 && self->data[self->dataPos] == '>') {
929 self->dataPos++;
938 self->errorPos = self->dataPos;
939 self->dataPos = keepPos;
947 int keepPos = self->dataPos;
963 self->dataPos = keepPos;
1001 self->dataPos = keepPos;
1011 self->dataPos = keepPos;
1021 self->errorPos = self->dataPos;
1023 self->dataPos = keepPos;
1033 int keepPos = self->dataPos;
1038 if (self->dataPos < self->maxLength
1039 && self->data[self->dataPos] == ':') {
1040 self->dataPos++;
1046 if (self->dataPos < self->maxLength
1047 && self->data[self->dataPos] == ',') {
1048 self->dataPos++;
1054 if (self->dataPos < self->maxLength
1055 && self->data[self->dataPos] == ';') {
1056 self->dataPos++;
1064 self->dataPos = keepPos;
1074 if (self->dataPos < self->maxLength
1075 && self->data[self->dataPos] == ':') {
1076 self->dataPos++;
1083 if (self->dataPos < self->maxLength
1084 && self->data[self->dataPos] == ',') {
1085 self->dataPos++;
1094 if (self->dataPos < self->maxLength
1095 && self->data[self->dataPos] == ';') {
1096 self->dataPos++;
1104 self->dataPos = keepPos;
1112 int keepPos = self->dataPos;
1119 self->dataPos = keepPos;
1126 self->dataPos = keepPos;
1136 while (self->dataPos < self->maxLength) {
1143 if (self->dataPos < self->maxLength) {
1145 if (self->dataPos < self->maxLength && self->data[self->dataPos] == ',') {
1146 self->dataPos++;
1147 if (self->dataPos < self->maxLength)
1156 dataPos = 0;