Your skill will accomplish what the force of many cannot |
|
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
IO::All comes to mind as a module which implemented overloading of "<" and whose technique might work for you. Didn't dig into that though, sorry for laziness. update: couldnt resist... scratch that:
Nope. To make that work - I fear (just guessing!) - you'll have to go all the way back to perly.c and modify that, fighting with the magic of "<>".
update3: it looks like in the expression
the foo thingy must resolve to something that doesn't consume what follows it on the right, overloading in effect or not, to be parsed as you want it to be parsed:
So, no. Using the LHS of < as a function which does or does not take arguments isn't possible, I guess.
perl -le'print map{pack c,($-++?1:13)+ord}split//,ESEL'
In reply to Re: Disabling the interpretation of diamond <> operator in package?
by shmem
|
|