After the "---" separator, there should be no blank line and this script
now errors out if one is detected.
Ref: #12696
Closes #12698
my @examples; # there can be more than one
my $magic; # cmdline special option
my $line;
+ my $dline;
my $multi;
my $scope;
my $experimental;
my $tablemode = 0;
while(<F>) {
$line++;
+ $dline++;
+ if(($dline == 1) && ($_ =~ /^[\r\n]*\z/)) {
+ print STDERR "$f:$line:1:ERROR: unnecessary leading blank line\n";
+ return 3;
+ }
if(/^## (.*)/) {
if(!$tablemode) {
push @desc, ".RS\n";
elsif(/^\.(IP|RS|RE)/) {
my ($cmd) = ($1);
print STDERR "$f:$line:1:ERROR: $cmd detected, use ##-style\n";
+ return 3;
}
push @desc, $_;
}