This program (which I saved as clvl.pl) produces errors:
C:\Documents and Settings\t12121uhn\Desktop>clvl.pl intro.pl
"my" variable $key_string masks earlier declaration in same scope at C
+:\Documen
s and Settings\t12121uhn\Desktop\clvl.pl line 54.
syntax error at C:\Documents and Settings\t12121uhn\Desktop\clvl.pl li
+ne 30, ne
r "limits
my "
Global symbol "%frequency_table" requires explicit package name at C:\
+Documents
and Settings\t12121uhn\Desktop\clvl.pl line 30.
Global symbol "%frequency_table" requires explicit package name at C:\
+Documents
and Settings\t12121uhn\Desktop\clvl.pl line 39.
Global symbol "%frequency_table" requires explicit package name at C:\
+Documents
and Settings\t12121uhn\Desktop\clvl.pl line 59.
Global symbol "%frequency_table" requires explicit package name at C:\
+Documents
and Settings\t12121uhn\Desktop\clvl.pl line 62.
Execution of C:\Documents and Settings\t12121uhn\Desktop\clvl.pl abort
+ed due to
compilation errors.
What do I need to do to correct this?