> On 14 Mar 2018, at 23:04, Frank Heckenbach <f.heckenb...@fh-soft.de> wrote:
> 
>> It could be deliberate to avoid them being exported. But C++ now
>> has namespaces, which cann be used to avoid name conflicts.
> 
> It's all in a namespace anyway (yy by default) and we're only
> talking about a constructor, so no name conflicts. I think it was a
> simple mistake.

It would seem reasonable that the C++ parser has fewer options, with say always 
headers for example. The stack, location and position headers might be in the 
parser header, so there is no conflict when using multiple parsers.





Reply via email to