Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

RE: RE: RE: Postfix, whole-object dereference operators

by japhy (Canon)
on Jul 22, 2000 at 02:01 UTC ( #23854=note: print w/replies, xml ) Need Help??

in reply to RE: RE: Postfix, whole-object dereference operators
in thread keys function question

I've written a preliminary version of this pragma (it's horrible and ugly, by the way).
use deref; $href = { 1,2,3,4 }; for (sort keys HASH{ $href }) { print "$_ -> $href->{$_}\n"; }
I'm working on a second one that doesn't require the { }. It's difficult, because I have to parse perl, and pretty much the only language that can parse perl is Perl. I mean, my first version breaks in places like:
print "This breaks the HASH{} thing.\n"; # becomes print "This breaks the %{} thing.\n";
I suppose I could run the code through B::Deparse, but that might break parts of it, which would be A Bad Thing. $_="goto+F.print+chop;\n=yhpaj";F1:eval

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://23854]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (5)
As of 2017-12-17 22:24 GMT
Find Nodes?
    Voting Booth?
    What programming language do you hate the most?

    Results (466 votes). Check out past polls.