@starting_line_of_current_depth
};
-# GLOBAL CONSTANTS for routines in this package
+# GLOBAL CONSTANTS for routines in this package,
+# Initialized in a BEGIN block.
use vars qw{
%is_indirect_object_taker
%is_block_operator
# Maximum number of little messages; probably need not be changed.
use constant MAX_NAG_MESSAGES => 6;
-{
+{ ## closure for subs to count instances
# methods to count instances
my $_count = 0;
return;
}
-{ # begin tokenize_this_line
+{ ## closure for sub tokenize_this_line
use constant BRACE => 0;
use constant SQUARE_BRACKET => 1;
return ( $i, $tok, $type, $id_scan_state, $identifier );
}
-{
+{ ## closure for sub do_scan_sub
# saved package and subnames in case prototype is on separate line
my ( $package_saved, $subname_saved );
return $numerator_expected;
}
-{
+{ ## closure for sub pattern_expected
my %pattern_test;
BEGIN {
return;
}
-{
+{ ## closure for sub matching end token
my %matching_end_token;
BEGIN {