On Sun, Aug 11, 2013 at 08:22:06PM +0200, Aristotle Pagaltzis wrote: > * Damian Conway <damian@conway.org> [2013-08-11 01:20]: > > And, ideally, the source code fragment being passed into the > > overloading sub would not just be the "contents" of each constant > > construct, but the entire syntax of the construct, including: > > > > - the delimiters used > > > > - any keyword used ('q', 'qq', 'qr', 'qx', 's', 'tr', or 'y') > > > > - any flags used (i.e. in the case of 's', 'tr', and 'y') > > > > > > That is, reworking and extending your own example […] would output: > > > > source(qr/abc(?{})def$x/i) > > source("ABC$a[$b+$c]DEF") > > source(s{foo}{bar}gxms) > > source(0xDeadCode) > > Wouldn’t it be better if these paraphernalia were passed in as separate > arguments so that the Perl code won’t have to implement its own parsing > on top of perl’s? Sorry, I don't understand the question. -- Red sky at night - gerroff my land! Red sky at morning - gerroff my land! -- old farmers' sayings #14Thread Previous | Thread Next