mirror of
https://github.com/postgres/postgres.git
synced 2025-08-28 18:48:04 +03:00
Run newly-configured perltidy script on Perl files.
Run on HEAD and 9.2.
This commit is contained in:
@@ -6,51 +6,54 @@
|
||||
use warnings;
|
||||
use strict;
|
||||
|
||||
print "<!-- autogenerated from src/backend/utils/errcodes.txt, do not edit -->\n";
|
||||
print
|
||||
"<!-- autogenerated from src/backend/utils/errcodes.txt, do not edit -->\n";
|
||||
|
||||
open my $errcodes, $ARGV[0] or die;
|
||||
|
||||
while (<$errcodes>) {
|
||||
chomp;
|
||||
while (<$errcodes>)
|
||||
{
|
||||
chomp;
|
||||
|
||||
# Skip comments
|
||||
next if /^#/;
|
||||
next if /^\s*$/;
|
||||
# Skip comments
|
||||
next if /^#/;
|
||||
next if /^\s*$/;
|
||||
|
||||
# Emit section headers
|
||||
if (/^Section:/) {
|
||||
# Emit section headers
|
||||
if (/^Section:/)
|
||||
{
|
||||
|
||||
# Remove the Section: string
|
||||
s/^Section: //;
|
||||
# Escape dashes for SGML
|
||||
s/-/—/;
|
||||
# Wrap PostgreSQL in <productname/>
|
||||
s/PostgreSQL/<productname>PostgreSQL<\/>/g;
|
||||
# Remove the Section: string
|
||||
s/^Section: //;
|
||||
|
||||
print "\n\n";
|
||||
# Escape dashes for SGML
|
||||
s/-/—/;
|
||||
|
||||
# Wrap PostgreSQL in <productname/>
|
||||
s/PostgreSQL/<productname>PostgreSQL<\/>/g;
|
||||
|
||||
print "\n\n";
|
||||
print "<row>\n";
|
||||
print "<entry spanname=\"span12\">";
|
||||
print "<emphasis role=\"bold\">$_</></entry>\n";
|
||||
print "</row>\n";
|
||||
|
||||
next;
|
||||
}
|
||||
|
||||
die unless /^([^\s]{5})\s+([EWS])\s+([^\s]+)(?:\s+)?([^\s]+)?/;
|
||||
|
||||
(my $sqlstate, my $type, my $errcode_macro, my $condition_name) =
|
||||
($1, $2, $3, $4);
|
||||
|
||||
# Skip lines without PL/pgSQL condition names
|
||||
next unless defined($condition_name);
|
||||
|
||||
print "\n";
|
||||
print "<row>\n";
|
||||
print "<entry spanname=\"span12\">";
|
||||
print "<emphasis role=\"bold\">$_</></entry>\n";
|
||||
print "<entry><literal>$sqlstate</literal></entry>\n";
|
||||
print "<entry><symbol>$condition_name</symbol></entry>\n";
|
||||
print "</row>\n";
|
||||
|
||||
next;
|
||||
}
|
||||
|
||||
die unless /^([^\s]{5})\s+([EWS])\s+([^\s]+)(?:\s+)?([^\s]+)?/;
|
||||
|
||||
(my $sqlstate,
|
||||
my $type,
|
||||
my $errcode_macro,
|
||||
my $condition_name) = ($1, $2, $3, $4);
|
||||
|
||||
# Skip lines without PL/pgSQL condition names
|
||||
next unless defined($condition_name);
|
||||
|
||||
print "\n";
|
||||
print "<row>\n";
|
||||
print "<entry><literal>$sqlstate</literal></entry>\n";
|
||||
print "<entry><symbol>$condition_name</symbol></entry>\n";
|
||||
print "</row>\n";
|
||||
}
|
||||
|
||||
close $errcodes;
|
||||
|
Reference in New Issue
Block a user