On Wed, 12 Apr 2000 15:11:36 BST, "M.J.T. Guy" wrote: >Graham Barr <gbarr@dhcp69.uk.valueclick.com> wrote >> During the change to make qw() compile time the interpretation of >> the contents seems to have changed too. >> >$ perl5.00503 -le 'print qw{ (?:\\\\.|[^\\\\()]+)* }' >> (?:\\.|[^\\()]+)* >> >> $ perl5.6.0 -le 'print qw{ (?:\\\\.|[^\\\\()]+)* }' >> (?:\\\\.|[^\\\\()]+)* > >Clearly a bug, since both 5.005_03 and 5.6.0, in their own ways, say that >the argument to qw{} is subject to q{} quoting: Agreed. I think the KEY_qw processing in toke.c is missing the moral equivalent of calling tokeq(PL_lex_stuff). Patch welcome. Sarathy gsar@ActiveState.comThread Previous | Thread Next