Subject: | Marpa.pm tries to call die_with_parse_failure |
When parsing fails, Marpa.pm tries to call die_with_parse_failure from
the Parse::Marpa::Internal package. But that function is located in
Parse::Marpa::Internal::Grammar (in Grammar.pm). So it fails:
Undefined subroutine &Parse::Marpa::Internal::die_with_parse_failure
called at /usr/share/perl5/vendor_perl/Parse/Marpa.pm line 159.
A workaround is:
*Parse::Marpa::Internal::die_with_parse_failure =
*Parse::Marpa::Internal::Grammar::die_with_parse_failure{CODE};