118 return Token(
"string", 1, lexeme,
int(value + 0.5));
133 if (!digit) eflag =
true;
152 if (!digit) eflag =
true;
157 while (!isspace(ch) && !ispunct(ch)) {
170 int power = expsig * expval - places;
173 for (places = power; places > 0; places--)
176 for (places = -power; places > 0; places--)
180 return Token(
"string", 1, lexeme, value);