develooper Front page | perl.perl5.porters | Postings from December 2011

[perl #91416] Deparses produces invalid barewords

From:
Father Chrysostomos via RT
Date:
December 8, 2011 16:06
Subject:
[perl #91416] Deparses produces invalid barewords
Message ID:
rt-3.6.HEAD-5084-1323389195-162.91416-14-0@perl.org
On Sun May 22 21:03:02 2011, sprout wrote:
> $ perl5.14.0 -MO=Deparse -e 'open "CORE::foo", "bar"'
> open CORE::foo, 'bar';
> -e syntax OK
> 
> That’s a syntax error

It’s even worse than I thought:

$ perl5.14.0 -MO=Deparse -e 'open q"#@$@!$2", "bar"'
open #@$@!$2, 'bar';
-e syntax OK




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About