my $last_nonblank_type = ';';
my $last_nonblank_token = ';';
my $last_nonblank_block_type = '';
+ my $nonblank_token_count = 0;
my $store_token = sub {
my ($item) = @_;
$last_nonblank_type = $type;
$last_nonblank_token = $item->[_TOKEN_];
$last_nonblank_block_type = $item->[_BLOCK_TYPE_];
+ $nonblank_token_count++;
}
# and finally, add this item to the new array
}
}
+ # do not delete only nonblank token in a file
+ else {
+ my $Kn = $self->K_next_nonblank($KK);
+ $ok_to_delete = defined($Kn) || $nonblank_token_count;
+ }
+
if ($ok_to_delete) {
$self->note_deleted_semicolon($input_line_number);
next;