Re: [CIL users] missing case in frontc parser

2010-10-31 Thread Gabriel Kerneis
On Sun, Oct 31, 2010 at 12:23:49AM -0500, Chucky Ellison wrote: > The fix is very simple. > let hexfraction = hexdigit* '.' hexdigit+ | hexdigit+ '.' You are absolutely correct (according to ISO/IEC 9899:TC2, 6.4.4.2ยง1). This is now fixed in svn (r11957). Thank you very much, -- Gabriel Kerneis

[CIL users] missing case in frontc parser

2010-10-30 Thread Chucky Ellison
Hello all, I've found a very small (but important) missing case in the modified frontc parser used in CIL. CIL is currently (as of most recent SVN) unable to correctly parse the expression "0x1.p1". This is a hex float literal with no non-whole part, where the whole part has a trailing period.