private bool isExponent() { return peek()== 'e'; }
private static TokenType?remainingFloat(Scanner s) { s.readChar(); // Skip the '.' while (s.isDigit() || s.isExponent()) { if (s.isExponent()) { return(readExponent(s)); } s.readChar(); } return(TokenType.Double); }