    [NAME]
    ALL.dao.type.float

    [TITLE]
    Single Precision FP Number Type

    [DESCRIPTION]

    float is the built-in primitive data type for single precision floating point numbers.

     0.1  Definition

       1  DotDec ::= DecDigit * '.' DecDigit +
       2  DecDot ::= DecDigit + '.' DecDigit *
       3  DecNumber ::= DotDec | DecDot
       4  DecNumber ::= DecInteger | DecNumber
       5  SciNumber ::= DecNumber ( 'e' | 'E' ) [ '+' | '-' ] DecInteger
       6
       7  Float  ::= ( DecInteger | DecNumber | SciNumber ) 'F'

    where DecInteger is defined dao.type.int.

     0.2  Examples

       1  A = .12F
       2  B = 12.F
       3  C = 12.5F
       4  D = 2e-3F