|
From: | Hans Aberg |
Subject: | Re: %union ... { |
Date: | Tue, 20 Jun 2006 13:50:41 +0200 |
On 20 Jun 2006, at 13:34, Akim Demaille wrote:
It is much trouble: the syntax depends on the language which is used, and I don't think bison should be aware of intricacies of the target language, only m4 should.
Specifically, I think that Bison needs to be aware of the target language syntax in the portions where the .y input file explicitly adds code, like in the actions, the code placement version of % define, and so on, but nowhere else. This target language knowledge is very limited, though: ignoring comments, translating $k, etc. These different code placement places of the Bison grammar should be consistent.
But, if more target languages than say C/C++/Java should be enabled, I think that Bison will need some %target_language option.
Hans Aberg
[Prev in Thread] | Current Thread | [Next in Thread] |