Acme-Indent
view release on metacpan or search on metacpan
lib/Acme/Indent.pm view on Meta::CPAN
my $result = '';
my $empty = '';
my $shft = 0;
my $data = 0;
for my $l (@lines) {
unless ($data) {
if ($l =~ m{\A (\s*) \S}xms) {
$shft = length($1);
$data = 1;
}
}
if ($data) {
my ($spaces, $text);
if (length($l) >= $shft) {
$spaces = substr($l, 0, $shft);
$text = substr($l, $shft);
}
else {
$spaces = $l;
$text = '';
}
if ($spaces =~ m{\S}xms) {
carp "Found characters ('$spaces') in indentation zone";
( run in 0.526 second using v1.01-cache-2.11-cpan-65fba6d93b7 )