When I run "perl -cw" to check the syntax for my perl modules, and warnings or errors occur, two line numbers are given:
perl -cw lib/My/Module.pm
Global symbol "%badvar" requires explicit package name at lib/My/Module.pm line 93, <DATA> line 132.
lib/My/Module.pm had compilation errors.
"line 93" is the correct position in the source file, but what does "<DATA> line 132" mean?
source
share