>>701
数値リテラルの検証を書いてないのですよ。
浮動小数点のドットが出てきたら区切り文字扱いで別の処理に回して、
再度続く数値にeを引っ張らせているから正確性は保証できない。