From: Ryan Davis Date: 2003-10-15T13:24:24+09:00 Subject: inconsistency with lexing number bases Why is: 0b0 0x0 0o0 allowed, but not: 0d0 ? I think I'd like to propose that 0d0 is allowed and I'd think that the patch (ignoring indentation) should be: <558> diff -bu parse.y parse.y.new --- parse.y Tue Jul 29 23:38:32 2003 +++ parse.y.new Tue Oct 14 21:09:40 2003 @@ -3765,7 +3765,6 @@ if (c == 'd' || c == 'D') { /* decimal */ c = nextc(); - if (ISDIGIT(c)) { do { if (c == '_') { if (nondigit) break; @@ -3776,7 +3775,6 @@ nondigit = 0; tokadd(c); } while ((c = nextc()) != -1); - } pushback(c); tokfix(); if (toklen() == start) {