[ + | - ] 
{ digit [digit]... [.] [digit [digit]...] | . digit [digit]... }
[{ E | e } [ + | - ] digit [digit]...]

For information on the symbols and conventions of Backus-Naur Form (BNF) syntax, see Appendix A.