disallow identifiers to start right after number literals. This code is missing treatment of imaginary numbers.