Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re^4: Operator precedence

by LanX (Canon)
on Jan 13, 2013 at 01:10 UTC ( #1013077=note: print w/ replies, xml ) Need Help??


in reply to Re^3: Operator precedence
in thread Operator precedence

ehm, there's a typo ...

...if you want to activate extra options like parens to emphasize the precedence you need to prepend a minus, i.e. -p

$ perl -MO=Deparse,-p use 5.010; sub apple { say "apple" } sub banana { say "banana" } sub cherry { say "cherry" } apple && (banana || cherry) __END__ ... yadda ...yadda ... (apple() and (banana() || cherry()));

UPDATE

well it's still not too clear about left-to-right.

I know there is somewhere an option to combine the optree with readable code, not sure if in B::Deparse or B::Concise or B::Terse

UPDATE Terse and Concise have the option -src but it doesn't help that much, cause it's line based.

Cheers Rolf


Comment on Re^4: Operator precedence
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1013077]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (5)
As of 2014-09-02 05:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite cookbook is:










    Results (20 votes), past polls