FloatLiteral 1f
Philip Trettner
philip at trettner.de
Tue Jul 27 13:46:09 PDT 2010
Hello.
When I came across the lexical definition of a FloatLiteral I wondered
how '1f' gets recognized.
The definition says:
FloatLiteral:
Float
Float Suffix
Integer ImaginarySuffix
Integer FloatSuffix ImaginarySuffix
Integer RealSuffix ImaginarySuffix
Float contains a dot or an exponent, so this cannot be.
The suffixes for integers are only imaginary, so '1f' won't be
recognized either.
But the D Compiler compiles fine (as it should be).
Am I missing something or is this a flaw in the FloatLiteral
definition?
kind regards, Philip
More information about the Digitalmars-d
mailing list