On Tue, 22 Jan 2008, tim wrote: > That looks OK. It used to work (putting token numbers on %left/%right/% > nonassoc), but bison has had a number of incompatible changes over past > years.
Thanks for reporting this. Yep, Open Group says Yacc requires it, and it looks like Bison has been missing it since 1.50. > The user code also now has to be M4-friendly, otherwise large slabs of > your code silently disappear or strange error messages appear, as I > found. I haven't encountered this in any recent releases. Please post an example if the problem persists. > The upcoming release also flags various (4) long-standing syntaxes as > deprecated eg %pure-parser. The old syntax is still supported. My guess is that it will be many years before it's removed completely, if ever. > a) Keep incompatible changes to the absolute minimum to reduce impact on > downstream projects. Of course, we try. Please continue to report problems as you find them. Thanks for the feedback.
