my $filter = "filter"; # I'm a scalar here..
####
$hash{$filter[$c]->[4]} # or am I an array?
####
'$hash{$filter[$c]->[4]}' # that will literally be "$hash{$filter[$c]->[4]}"
####
$ ./booboo.pl
Global symbol "$num_elements" requires explicit package name at ./booboo.pl line 14.
Global symbol "%hash" requires explicit package name at ./booboo.pl line 18.
Global symbol "@filter" requires explicit package name at ./booboo.pl line 18.
Global symbol "%hash" requires explicit package name at ./booboo.pl line 25.
Global symbol "@filter" requires explicit package name at ./booboo.pl line 25.
Global symbol "@filter" requires explicit package name at ./booboo.pl line 25.
syntax error at ./booboo.pl line 26, near "+]"
(Might be a runaway multi-line "" string starting on line 25)
Global symbol "$line" requires explicit package name at ./booboo.pl line 28.
Global symbol "%hash" requires explicit package name at ./booboo.pl line 34.
Global symbol "@filter" requires explicit package name at ./booboo.pl line 34.
Global symbol "@filter" requires explicit package name at ./booboo.pl line 34.
Global symbol "@filter" requires explicit package name at ./booboo.pl line 34.
Global symbol "$line" requires explicit package name at ./booboo.pl line 37.
Missing right curly or square bracket at ./booboo.pl line 49, at end of line
./booboo.pl has too many errors.