* NumberHelper.cs: handle situations like this 21452. properly
authorJackson Harper <jackson@novell.com>
Tue, 1 Apr 2003 07:11:36 +0000 (07:11 -0000)
committerJackson Harper <jackson@novell.com>
Tue, 1 Apr 2003 07:11:36 +0000 (07:11 -0000)
svn path=/trunk/mcs/; revision=12997

mcs/ilasm/scanner/ChangeLog
mcs/ilasm/scanner/NumberHelper.cs

index f36d7647337f2089e3f27ba6c1fba1df36ae7a31..68161e2e26780ea3798e70c9fbdc9d764fd41ac9 100644 (file)
@@ -1,3 +1,7 @@
+2003-03-31 Jackson Harper <jackson@latitudegeo.com>
+
+       * NumberHelper.cs: handle situations like this 21452. properly
+               
 2003-03-31 Jackson Harper <jackson@latitudegeo.com>
 
        * ILTokenizer.cs: Handle Ellipsis
index 6366726b256bbfbefa3f98540e34f9c5543d8356..596d32df33dd71b12f29c888e60613f074ace1a9 100644 (file)
@@ -110,9 +110,11 @@ namespace Mono.ILASM {
                                 }\r
                         }\r
 \r
-                        if (ch == '.') {\r
+                        if (ch == '.' && peek == '.') {\r
                                 num = num.Substring (0, num.Length-1);\r
                                 reader.Unread ('.');\r
+                        } else if (ch == '.') {\r
+                                num += '0';\r
                         }\r
 \r
                         try {\r