float_constant

float_constant ::= digit { digit } "." { digit } 
      [ "E" [ "+" | "-" ] digit { digit } ] 

[rule list]
This rule is called by

-> literal