help-bison
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Public / protected access to parser's symbol_name() in C++


From: Martin Blais
Subject: Re: Public / protected access to parser's symbol_name() in C++
Date: Sat, 9 May 2020 12:51:41 -0400

On Sat, May 9, 2020 at 12:44 PM Akim Demaille <address@hidden> wrote:

> Hi Martin,
>
> > Le 9 mai 2020 à 17:00, Martin Blais <address@hidden> a écrit :
> >
> > Hi,
> > I'm writing some unit tests for a scanner which I want to assert tokens
> by
> > name for, for a C++ bison parser.
> > I just saw (timely!) that 3.6 always produces a symbol_name(), but
> > unfortunately it's private...
> >
> > I need (public) access to yytname or symbol_name().
> > Protected access would be fine too (I could probably inherit and expose
> it).
> > Is there any reason it's private?
> >
> > In trying to kludge my way out of this, I also couldn't find a way to
> > insert code inside the C++ parser.
>
> I'll soon release a version where this is public.  It should have been
> public.
>

I had a hunch it had been intended that way.
Thank you Akim!


reply via email to

[Prev in Thread] Current Thread [Next in Thread]