diff trunk/src/Messages.d @ 62:96af5653acef

- Fixed loop of hex number scanner. Moved checks under the switch block. - Fixed loop of octal number scanner. - Implemented hex floating number scanner.
author aziz
date Fri, 29 Jun 2007 15:07:05 +0000
parents 3e594725899a
children c29229fbf2f7
line wrap: on
line diff
--- a/trunk/src/Messages.d	Fri Jun 29 07:52:05 2007 +0000
+++ b/trunk/src/Messages.d	Fri Jun 29 15:07:05 2007 +0000
@@ -42,8 +42,11 @@
   OverflowHexNumber,
   OverflowBinaryNumber,
   OverflowOctalNumber,
+  OverflowHexFloatNumber,
   NoDigitsInHexNumber,
   NoDigitsInBinNumber,
+  HexFloatExponentRequired,
+  HexFloatMissingExpDigits,
 }
 
 string[] messages = [
@@ -82,6 +85,9 @@
   "overflow in hexadecimal number.",
   "overflow in binary number.",
   "overflow in octal number.",
+  "overflow in hexadecimal float number.",
   "invalid hex number; at least one hex digit expected.",
   "invalid binary number; at least one binary digit expected.",
+  "the exponent of a hexadecimal float number is required.",
+  "missing decimal digits in hexadecimal float exponent.",
 ];