[NAME]
ALL.dao.type.float

[TITLE]
Float Type

[DESCRIPTION]

float is the built-in primitive data type for double 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  ::= DecNumber | SciNumber
     
where DecInteger is defined dao.type.int.

 0.2  Examples 
     
   1  A = .12
   2  B = 12.
   3  C = 12.5
   4  D = 2e-3
   5  E = 2E-3