See "The type of the literal" section in there: http://en.cppreference.com/w/cpp/language/integer_literal
Syntax changes for ooc-lang/rock#749
Closes #749. Suffix-less fp literals are Double
Issue #749 is about supporting suffixes in int and float literals. To
align with C/C++, float literals are now of type 'Double' by default,
and you need the suffix 'f' to turn them into 'Float's. The 'l' suffix
turns them into 'LDouble's.
Note that this has a huge performance impact for rock, since now the 'Int', etc. types have to be resolved each individually. We could have a pool of types that are re-used, that would be hackish but work..