Global symbol "$path" requires explicit package name at punctuation.pl line 6. Global symbol "$path" requires explicit package name at punctuation.pl line 8. Global symbol "$path" requires explicit package name at punctuation.pl line 8. Global symbol "%wordHash" requires explicit package name at punctuation.pl line 14. Global symbol "%charnames" requires explicit package name at punctuation.pl line 17. Global symbol "$punctuation" requires explicit package name at punctuation.pl line 52. Global symbol "$count" requires explicit package name at punctuation.pl line 52. Global symbol "%wordHash" requires explicit package name at punctuation.pl line 52. Global symbol "@wordArray" requires explicit package name at punctuation.pl line 54. Global symbol "$i" requires explicit package name at punctuation.pl line 54. Global symbol "$count" requires explicit package name at punctuation.pl line 54. Global symbol "$punctuation" requires explicit package name at punctuation.pl line 54. Global symbol "$i" requires explicit package name at punctuation.pl line 55. Global symbol "$count" requires explicit package name at punctuation.pl line 56. Global symbol "%charnames" requires explicit package name at punctuation.pl line 56. Global symbol "$punctuation" requires explicit package name at punctuation.pl line 56. Execution of punctuation.pl aborted due to compilation errors.