During POD generation, it inserts a blank line before lines
that were intended to be indented.
This commit is contained in:
parent
7a9cc2dcdd
commit
8373e70c55
@ -44,14 +44,26 @@ sub pod_for_usage {
|
|||||||
my $name = shift;
|
my $name = shift;
|
||||||
my $usage = shift;
|
my $usage = shift;
|
||||||
|
|
||||||
|
# make options bold
|
||||||
my $trivial = $usage->{trivial};
|
my $trivial = $usage->{trivial};
|
||||||
$trivial =~s/(?<!\w)(-\w+)/B<$1>/sxg;
|
$trivial =~s/(?<!\w)(-\w+)/B<$1>/sxg;
|
||||||
|
my @f1;
|
||||||
my $full =
|
my @f0 =
|
||||||
join("\n",
|
|
||||||
map { $_ !~ /^\s/ && s/(?<!\w)(-\w+)/B<$1>/g; $_ }
|
map { $_ !~ /^\s/ && s/(?<!\w)(-\w+)/B<$1>/g; $_ }
|
||||||
split("\n", $usage->{full}));
|
split("\n", $usage->{full});
|
||||||
|
|
||||||
|
# add "\n" prior to certain lines to make indented
|
||||||
|
# lines look right
|
||||||
|
my $len = @f0;
|
||||||
|
for (my $i = 0; $i < $len; $i++) {
|
||||||
|
push @f1, $f0[$i];
|
||||||
|
if (($i+1) != $len && $f0[$i] !~ /^\s/ && $f0[$i+1] =~ /^\s/) {
|
||||||
|
next if ($f0[$i] =~ /^$/);
|
||||||
|
push(@f1, "") unless ($f0[$i+1] =~ /^\s*$/s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
my $full = join("\n", @f1);
|
||||||
return
|
return
|
||||||
"-------------------------------\n".
|
"-------------------------------\n".
|
||||||
"\n".
|
"\n".
|
||||||
@ -180,4 +192,4 @@ John BEPPU <beppu@lineo.com>
|
|||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
# $Id: autodocifier.pl,v 1.7 2001/02/23 16:16:08 beppu Exp $
|
# $Id: autodocifier.pl,v 1.8 2001/02/23 17:41:41 beppu Exp $
|
||||||
|
Loading…
Reference in New Issue
Block a user