Lines Matching refs:fPos
30 fPos(NULL)
42 fPos = packageInfoString.String();
88 fPos = versionString.String();
91 Token token(TOKEN_STRING, fPos, versionString.Length());
113 fPos = expressionString.String();
116 Token token(TOKEN_STRING, fPos, expressionString.Length());
138 fPos = expressionString.String();
141 Token token(TOKEN_STRING, fPos, expressionString.Length());
167 while ((inComment && *fPos != '\0') || isspace(*fPos) || *fPos == ';'
168 || *fPos == '#' || *fPos == '\\') {
169 if (*fPos == '#') {
171 } else if (!inComment && *fPos == '\\') {
172 if (fPos[1] != '\n')
175 fPos++;
176 } else if (*fPos == '\n') {
177 itemSeparatorPos = fPos;
179 } else if (!inComment && *fPos == ';')
180 itemSeparatorPos = fPos;
181 fPos++;
188 const char* tokenPos = fPos;
189 switch (*fPos) {
191 return Token(TOKEN_EOF, fPos);
194 fPos++;
198 fPos++;
202 fPos++;
203 if (*fPos == '=') {
204 fPos++;
210 fPos++;
211 if (*fPos == '=') {
212 fPos++;
218 if (fPos[1] == '=') {
219 fPos += 2;
225 fPos++;
226 if (*fPos == '=') {
227 fPos++;
237 for (; *fPos != '\0'; fPos++) {
238 char c = *fPos;
248 c = *++fPos;
281 c = *++fPos;
300 return Token(TOKEN_STRING, tokenPos, fPos - tokenPos,
305 BString error = BString("unknown token '") << *fPos << "' encountered";
306 throw ParseError(error.String(), fPos);
313 fPos = token.pos;
1137 throw ParseError(error, fPos);