I have used the technique described here: http://panthema.net/2007/flex-bison-cpp-example/
It works with vanilla Bison from 2.3 (maybe earlier) up through 3.0. -- john On Sun, Dec 22, 2013 at 9:04 AM, Oleksii Taran <[email protected]>wrote: > Hi all > > Is there a way to not call global C-style `yylex` function in generated > C++ parser? Now I just patch `lalr1.cc` to add pure virtual method `yylex` > in parser skeleton and override it in subclass. The downside is that I > can't use vanilla bison, and I must reapply patch on every update. > > Do you have any ideas how to overcome this issue? > > -- > Best regards, > Oleksii Taran > _______________________________________________ > [email protected] https://lists.gnu.org/mailman/listinfo/help-bison > _______________________________________________ [email protected] https://lists.gnu.org/mailman/listinfo/help-bison
