> 
> I inherited this script, whose code is as follows:
> 
> #!/usr/local/bin/perl -w
> ...
> # 'while' starts on line 42 
>     while (($app_key, $app_value) = each %app_file_count) {
>           delete ($app_file_count{$app_key});e
It's the letter 'e' after the ; in the line above.

>     }
> 
> What is the "hanging 'e' on line 43?  It is not a subroutine 
> call, and there is no terminating semi-colon (';').  Yet, 
> when I do a syntax check, I get:
> 
> $ perl -c myscript.pl
> Unquoted string "e" may clash with future reserved word at my 
> line 44. Useless use of a constant in void context at my line 
> 43. myscript.pl syntax OK
> 
> 
> I'm confused why this is passing a syntax check.  This script 
> runs in production (without the warning flag).
> 
> Thanks in advance!!
> 
> Regards,
> 
> Jeff
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now. 
http://mailplus.yahoo.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to