[ + | - ] { digit [ digit ]... [ . ] [ digit [ digit ]... ] | . digit [ digit ]... } [ e [ + | - ] digit [ digit ]... ] [ f | d ]