Re: how to enable trace in bison C++ parser

Gvnaena Pura <[email protected]>
Newsgroups gmane.comp.gnu.utils
Organization http://groups.google.com
Message-ID <[email protected]>
On Aug 23, 9:50 am, "Martin Jost" <[email protected]> wrote:
> "Gvnaena Pura" <[email protected]> schrieb im Newsbeitragnews:[email protected]...
>
> > Hi,
>
> > I know for C parsers, one can simply #define YYDEBUG to be 1, and set
> > yydebug=1 somewhere, and then the parser will print trace information
> > at each step.  But how can I do this for C++ parser?  I
> > used ::set_debug_level and ::set_debug_stream, and there is no effect
> > at all.  How can I do this?  Thanks in advance.
>
> According to my notes, this should do the trick. But I had my share of
> trouble  here.
> Two notes:
> - Try option -t to bison
> - If you changed the prefix from yy to something else ('%name-prefix="..."'
> or '-p' to bison), you need to change it too on yydebug.

Yes, that was the problem.  Thanks!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.