Improve error message when preprocessor expressions result in a floating point constant

Instead of a syntax error, the error is now:
  Warning 202: Error: 'Floating point constant in preprocessor expression'
3 files changed