6.3.2. Float Literal

[Tip]Description

An float literal is a numeric token representing a floating point number.

[Important]Syntax
DoubleLiteral -> Decimal
               | Decimal LetterForD
               | Decimal Exponent
               | Decimal Exponent LetterForD
               | Integer Exponent
               | Integer Exponent LetterForD
               | Integer LetterForD

FloatingPointLiteral -> Decimal LetterForF
                      | Decimal Exponent LetterForF
                      | Integer Exponent LetterForF
                      | Integer LetterForF
                      
Decimal ::= '.' Integer
          | Integer '.'
          | Integer '.' Integer

Exponent ::= LetterEe Integer
           | LetterEe '-' Integer
           | LetterEe '+' Integer
                      
LetterForD -> 'D' | 'd'
LetterForF -> 'F' | 'f'                      

Defined In:  Token