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.


Reply via email to