in reply to Pragma inside grep block

Because perl mis-parses this for grep HASHREF (but I have no idea why), expects a statement, sees a 'no' and complains.

Yes, this could be done better, but fiddling with the perl 5 lexer is non-trivial and not for the faint of hearted.