Lines Matching refs:fCurrentToken
98 fCurrentToken(),
115 fCurrentToken = Token();
121 if (fCurrentToken.type == TOKEN_END_OF_LINE)
122 return fCurrentToken;
126 //printf("next token (recycled): '%s'\n", fCurrentToken.string.String());
127 return fCurrentToken;
137 return fCurrentToken = Token("", 0, _CurrentPos(), TOKEN_END_OF_LINE);
214 fCurrentToken = Token(begin, length, _CurrentPos() - length,
216 fCurrentToken.value = temp.String();
224 fCurrentToken = Token(begin, length, _CurrentPos() - length,
227 fCurrentToken = Token(fCurrentChar, 2, _CurrentPos() - 1,
265 fCurrentToken = Token(fCurrentChar, 1, _CurrentPos(), type);
269 //printf("next token: '%s'\n", fCurrentToken.string.String());
270 return fCurrentToken;
314 fCurrentToken = Token(begin, length, _CurrentPos() - length,
318 uint64 value = strtoll(fCurrentToken.string.String(), NULL, 0);
320 fCurrentToken.value = (long)value;
322 fCurrentToken.value = (int)(value >> 60);
323 fCurrentToken.value *= 1 << 30;
324 fCurrentToken.value += (int)((value >> 30) & 0x3fffffff);
325 fCurrentToken.value *= 1 << 30;
326 fCurrentToken.value += (int)(value& 0x3fffffff);
329 return fCurrentToken;
339 Token fCurrentToken;