next RANGE if defined $suppress_value
&& $value eq $suppress_value;
+ {
+
# If there is a range and doesn't need a single point range
# output
if ($start != $end && ! $range_size_1) {
$count);
$OUT[-1] = Text::Tabs::unexpand($OUT[-1]);
}
- next RANGE;
}
- # Here to output a single code point per line
-
- # If not to annotate, use the simple formats
- if (! $annotate) {
+ # Here to output a single code point per line.
+ # If not to annotate, use the simple formats
+ elsif (! $annotate) {
# Use any passed in subroutine to output.
if (ref $range_size_1 eq 'CODE') {
push @OUT, sprintf "%04X\t\t%s\n", $i, $value;
}
}
- next RANGE;
}
+ else {
# Here, wants annotation.
for (my $i = $start; $i <= $end; $i++) {
$OUT[-1] .= "\n";
}
}
+ }
+ }
} # End of loop through all the table's ranges
}