Based literals may have exponents
The regexp adapted from Emacs' ada-mode was wrong, and also not accept "E+..."