read scientific notation of numbers correctly
read scientific notation of numbers correctly; fix a lexer bug introduced by this change; tests @ 80/6