Sorry I saw now I wrote B::Parse and not B::Deparse in the subject.
Fabio D'Alfonso
'Enabling Business Through IT'
cell. +39.348.059.40.22 ***
web: www.fabiodalfonso.com <http://www.fabiodalfonso.com/>
email: [email protected]
<mailto:[email protected]>linkedin:
www.linkedin.com/in/fabiodalfonso <http://it.linkedin.com/in/fabiodalfonso>
twitter: www.twitter.com/#!/fabio_dalfonso
<http://www.twitter.com/#%21/fabio_dalfonso>
fax: +39.06.874.599.581
BlackBerry® Wireless Enabled Address.
** Hidden numbers are automatically rejected by the phone*
On 6/18/2012 8:36 PM, Fabio D'Alfonso wrote:
Hi,
perl -MO=Deparse, deparse.pl
works with code without quotes,
gives the command as a string if " and '???' with '.
with example code (just to show)
print $x unless ! (((($x++ > 0)))).
1) print $x unless ! (((($x++ > 0))))
print $x if $x++ >
deparse.pl syntax OK
2) "print $x unless ! (((($x++ > 0))))"
"print $x unless ! (((($x++ > 0))))"
3) 'print $x unless ! (((($x++ > 0))))'
'???'
Fabio D'Alfonso
'Enabling Business Through IT'
cell. +39.348.059.40.22 ***
web: www.fabiodalfonso.com <http://www.fabiodalfonso.com/>
email: [email protected]
<mailto:[email protected]>linkedin:
www.linkedin.com/in/fabiodalfonso
<http://it.linkedin.com/in/fabiodalfonso>
twitter: www.twitter.com/#!/fabio_dalfonso
<http://www.twitter.com/#%21/fabio_dalfonso>
fax: +39.06.874.599.581
BlackBerry® Wireless Enabled Address.
** Hidden numbers are automatically rejected by the phone*
On 6/18/2012 8:01 PM, David Mertens wrote:
Almost certainly this is due to quoting mechanisms on the command
line. I have not had trouble with pipes, so I'm not quite sure what's
going on here, but I have had trouble with exclamation points. What
happens if you put the code in a file and execute that file?
David
On Mon, Jun 18, 2012 at 12:48 PM, Fabio D'Alfonso
<[email protected]
<mailto:[email protected]>> wrote:
Sorry:
The " is on ActiveState 5.14.2 while as written before the ' is on
Ubuntu 11.04.
Fabio D'Alfonso
'Enabling Business Through IT'
cell. +39.348.059.40.22 <tel:%2B39.348.059.40.22> ***
web: www.fabiodalfonso.com <http://www.fabiodalfonso.com>
<http://www.fabiodalfonso.com/>
email: [email protected]
<mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>linkedin:
www.linkedin.com/in/fabiodalfonso
<http://www.linkedin.com/in/fabiodalfonso>
<http://it.linkedin.com/in/fabiodalfonso>
twitter: www.twitter.com/#!/fabio_dalfonso
<http://www.twitter.com/#%21/fabio_dalfonso>
<http://www.twitter.com/#%21/fabio_dalfonso>
fax: +39.06.874.599.581 <tel:%2B39.06.874.599.581>
BlackBerry® Wireless Enabled Address.
** Hidden numbers are automatically rejected by the phone*
-------- Original Message --------
Subject: B::Parse " or ' ?
Date: Mon, 18 Jun 2012 19:47:10 +0200
From: Fabio D'Alfonso <[email protected]
<mailto:[email protected]>>
Reply-To: [email protected]
<mailto:[email protected]>
Organization: Fabio D'Alfonso
To: [email protected] <mailto:[email protected]>
<[email protected] <mailto:[email protected]>>
Hi,
always because there are expert porters, for
perl -MO=Deparse -e '$w = $x || $y or $z'
I get " Can't find string terminator "'" anywhere before EOF at -e
line 1 "
While I get it working with ".
perl -MO=Deparse -e "$w = $x || $y or $z"
On Ubuntu 11.04 I get it working with ' as in documentation.
Is this known?
Thanks
--
Fabio D'Alfonso
'Enabling Business Through IT'
cell. +39.348.059.40.22 <tel:%2B39.348.059.40.22> ***
web: www.fabiodalfonso.com <http://www.fabiodalfonso.com>
<http://www.fabiodalfonso.com/>
email: [email protected]
<mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>linkedin:
www.linkedin.com/in/fabiodalfonso
<http://www.linkedin.com/in/fabiodalfonso>
<http://it.linkedin.com/in/fabiodalfonso>
twitter: www.twitter.com/#!/fabio_dalfonso
<http://www.twitter.com/#%21/fabio_dalfonso>
<http://www.twitter.com/#%21/fabio_dalfonso>
fax: +39.06.874.599.581 <tel:%2B39.06.874.599.581>
BlackBerry® Wireless Enabled Address.
** Hidden numbers are automatically rejected by the phone*
_______________________________________________
Perldl mailing list
[email protected] <mailto:[email protected]>
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
--
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it." -- Brian Kernighan
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl