Indeed, there is an example in the Bison manual, sec. 1.5.2, on how to use GLR resolve C++ style ambiguities. C++ is not LALR, so if using that, one has to write a grammar for a larger language and cut it down in the actions.
> On 25 Jul 2021, at 09:45, Alex Shkotin <alex.shko...@gmail.com> wrote: > > or try %glr-parser command - it helps in my case:-) > > сб, 24 июл. 2021 г. в 21:16, Hans Åberg <haber...@telia.com>: > > > On 24 Jul 2021, at 16:34, Guenther Sohler <guenther.soh...@gmail.com> wrote: > > > > When trying to code a c language parser I got a issue with shift/reduce > > conflict in bison, which actually hurts me. > > You might check the LALR(1) grammars for C and C++ others have done. Two > examples: > https://isocpp.org/wiki/faq/compiler-dependencies#yaccable-grammar > http://www.quut.com/c/ANSI-C-grammar-y.html > > >