SYNOPSIS

This is an example of a non ambiguous grammar with a reduce-reduce conflict.

Compile it with:

eyapp -b '' rrconflictnamefirst.eyp

run it with this options:

./rrconflictnamefirst.pm -t -i -m 1 -c 'a,b:c d:e,'

See also:

  • Files reducereduceconflict_fix1.eyp and reducereduceconflict_fix2.eyp offer other solutions to the problem.

  • Section "Reduce-Reduce Conflicts with Unambiguous Grammars" in Parse::Eyapp::debuggingtut