The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# See http://www.cs.man.ac.uk/~pjj/cs2121/ho/node19.html

%{

=head1 SYNOPSIS

See file confusing.eyp

This is a modification of the grammar in C<confusing.eyp>.
It fixes the conflict by simply factorizing the conflicting
productions

=cut

%}

%%
A: 
    B 'c' 'd' 
  | B 'c' 'f' 
;
B: 
    'x' 'y' 
;
%%