Hi Folks,
When trying to code a c language parser I got a issue with shift/reduce
conflict in bison, which actually hurts me.
It happens when parsing this:
int main( int a,[XXX] int b)
[XXX] is the pointer of the issue:
When reading the comma it does not know wether to continue iterating in
var
> On 24 Jul 2021, at 16:34, Guenther Sohler 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-