They're not yet relying on that behavior when using %language.

It is "as if" they were, if we want users to use %language "C++" instead of %skeleton "lalr1.cc" without additional headaches.

if Bison
started removing ".tab" *on its own*, Automake would break.

Automake's Yacc rules depend on Yacc's file name conventions not Bison's. Thus, if you use Bison in Automake in this way, you specify -y. So, -y should probably override %language for the output file names. Thanks for mentioning this.

This starts getting too complicated to be "right".

Paolo


Reply via email to