Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
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 avoiding work at the Monastery: (4)
As of 2015-07-08 06:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (94 votes), past polls