or download this
use strict;
use warnings;
...
Global symbol "$e" requires explicit package name (did you forget to d
+eclare "my $e"?) at bad-syntax.pl line 10.
syntax error at bad-syntax.pl line 10, near ") {"
Execution of bad-syntax.pl aborted due to compilation errors.