Skip Menu |

This queue is for tickets about the Parse-Eyapp CPAN distribution.

Report information
The Basics
Id: 119322
Status: resolved
Priority: 0/
Queue: Parse-Eyapp

People
Owner: WBRASWELL [...] cpan.org
Requestors: jkeenan [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 1.182
Fixed in: 1.21



Subject: Unescaped left brace in regex is illegal here in regex
At a number of points you have syntax which will be illegal in perl-5.26. Applying a patch similar to the attachment should fix the problem. Thank you very much. Jim Keenan
Subject: Parse-Eyapp-unescaped-left-brace.diff
diff -u -r lib/Parse/Eyapp/Parse.pm blib/lib/Parse/Eyapp/Parse.pm --- lib/Parse/Eyapp/Parse.pm 2012-03-23 09:53:21.000000000 -0400 +++ blib/lib/Parse/Eyapp/Parse.pm 2016-12-20 09:52:32.369054444 -0500 @@ -3236,7 +3236,7 @@ $$input=~/\G%(left|right|nonassoc)/gc and return('ASSOC',[ uc($1), $lineno[0] ]); - $$input=~/\G%{/gc + $$input=~/\G%\{/gc and do { my($code); diff -u -r lib/Parse/Eyapp/Treeregexp.pm blib/lib/Parse/Eyapp/Treeregexp.pm --- lib/Parse/Eyapp/Treeregexp.pm 2012-03-23 09:53:21.000000000 -0400 +++ blib/lib/Parse/Eyapp/Treeregexp.pm 2016-12-20 09:54:00.492811443 -0500 @@ -1335,7 +1335,7 @@ return('REGEXP', [$string, $tokenbegin, $options]); }; - $input=~/\G%{/gc + $input=~/\G%\{/gc and do { my($code); @@ -1347,7 +1347,7 @@ return('Parse::Eyapp::Treeregexp::GLOBALCODE', [$code, $tokenbegin]); }; - $input=~/\G{/gc + $input=~/\G\{/gc and do { my($level,$from,$code);
This is a bug report for: Parse-Eyapp-1.182 Due to unescaped left braces in some regular expression patterns in your code, your module won't work on 5.26.0. The CPAN Tester automated testing service cannot test your distribution on new versions of Perl until it is fixed and any modules that depend on yours will not work either. Please see: http://matrix.cpantesters.org/?dist=Parse-Eyapp Here is a link to all modules that depend on yours: http://deps.cpantesters.org/depended-on-by.pl?dist=Parse-Eyapp We would appreciate help in sorting this out before the new version of Perl is released in May of this year. These errors are quite easy to correct and I would be happy to lend a hand. I'm including a log file of my failure to build and install using "cpanm". Thanks! Jim Keenan
RT-Send-CC: XSAWYERX [...] cpan.org
On Mon Jan 09 08:36:06 2017, JKEENAN wrote: Show quoted text
> This is a bug report for: > > Parse-Eyapp-1.182 > > Due to unescaped left braces in some regular expression patterns in > your code, your module won't work on 5.26.0. The CPAN Tester automated > testing service cannot test your distribution on new versions of Perl > until it is fixed and any modules that depend on yours will not work > either. Please see: > > http://matrix.cpantesters.org/?dist=Parse-Eyapp > > Here is a link to all modules that depend on yours: > > http://deps.cpantesters.org/depended-on-by.pl?dist=Parse-Eyapp > > We would appreciate help in sorting this out before the new version of > Perl is released in May of this year. These errors are quite easy to > correct and I would be happy to lend a hand. > > I'm including a log file of my failure to build and install using > "cpanm". > > Thanks! > > Jim Keenan
Subject: parse-eyapp.log

Message body is not shown because it is too large.

RT-Send-CC: XSAWYERX [...] cpan.org
This issue is now resolved.