Lines Matching refs:fCurrentChar

97 		  fCurrentChar(NULL),
114 fCurrentChar = fString.String();
130 while (*fCurrentChar != 0 && isspace(*fCurrentChar))
131 fCurrentChar++;
136 if (*fCurrentChar == 0 || decimalLen == 0)
139 if (*fCurrentChar == fDecimalSeparator[0] || isdigit(*fCurrentChar)) {
140 if (fHexSupport && *fCurrentChar == '0' && fCurrentChar[1] == 'x')
145 const char* begin = fCurrentChar;
148 while (isdigit(*fCurrentChar) ||
149 (groupLen > 0 && *fCurrentChar == fGroupSeparator[0])) {
150 if (groupLen > 0 && *fCurrentChar == fGroupSeparator[0]) {
152 while (i < groupLen && *fCurrentChar == fGroupSeparator[i]) {
153 fCurrentChar++;
157 temp << *fCurrentChar;
158 fCurrentChar++;
164 if (*fCurrentChar == fDecimalSeparator[0]) {
166 while (i < decimalLen && *fCurrentChar == fDecimalSeparator[i]) {
167 fCurrentChar++;
174 while (isdigit(*fCurrentChar)) {
175 temp << *fCurrentChar;
176 fCurrentChar++;
181 if (*fCurrentChar == 'E') {
182 temp << *fCurrentChar;
183 fCurrentChar++;
186 if (*fCurrentChar == '+' || *fCurrentChar == '-') {
187 temp << *fCurrentChar;
188 fCurrentChar++;
192 if (!isdigit(*fCurrentChar)) {
194 fCurrentChar - begin);
197 while (isdigit(*fCurrentChar)) {
198 temp << *fCurrentChar;
199 fCurrentChar++;
203 int32 length = fCurrentChar - begin;
217 } else if (isalpha(*fCurrentChar) && *fCurrentChar != 'x') {
218 const char* begin = fCurrentChar;
219 while (*fCurrentChar != 0 && (isalpha(*fCurrentChar)
220 || isdigit(*fCurrentChar))) {
221 fCurrentChar++;
223 int32 length = fCurrentChar - begin;
226 } else if (strncmp(fCurrentChar, "��", 2) == 0) {
227 fCurrentToken = Token(fCurrentChar, 2, _CurrentPos() - 1,
229 fCurrentChar += 2;
233 switch (*fCurrentChar) {
247 type = *fCurrentChar;
265 fCurrentToken = Token(fCurrentChar, 1, _CurrentPos(), type);
266 fCurrentChar++;
302 const char* begin = fCurrentChar;
303 fCurrentChar += 2;
306 if (!_IsHexDigit(*fCurrentChar))
309 fCurrentChar++;
310 while (_IsHexDigit(*fCurrentChar))
311 fCurrentChar++;
313 int32 length = fCurrentChar - begin;
334 return fCurrentChar - fString.String();
338 const char* fCurrentChar;