diff options
author | Bruce Momjian <bruce@momjian.us> | 2004-09-12 22:21:30 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2004-09-12 22:21:30 +0000 |
commit | 409de6be6c6c1055821da333326ea94dc4d251ce (patch) | |
tree | 23d4958d35df4dbe6a2c9474d3c65fb8ae5d8006 /src | |
parent | 47402a9b0033dc4caad00e5460ee944f778f1be0 (diff) | |
download | postgresql-409de6be6c6c1055821da333326ea94dc4d251ce.tar.gz postgresql-409de6be6c6c1055821da333326ea94dc4d251ce.zip |
Re-add brace removal code but comment it out so we know why we removed
it and have it in case we need it for some special case.
Diffstat (limited to 'src')
-rwxr-xr-x | src/tools/pgindent/pgindent | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/tools/pgindent/pgindent b/src/tools/pgindent/pgindent index b1a0299b240..fa22bd3817d 100755 --- a/src/tools/pgindent/pgindent +++ b/src/tools/pgindent/pgindent @@ -1742,6 +1742,35 @@ do sed 's;\([^ ]\)\(/\*.*\*/\)$;\1 \2;' | # move trailing * in function return type sed 's;^\([A-Za-z_][^ ]*\)[ ][ ]*\*$;\1 *;' | +# remove un-needed braces around single statements +# Do not use because it uglifies PG_TRY/PG_CATCH blocks and probably +# isn't needed for general use. +# awk ' +# { +# line3 = $0; +# if (skips > 0) +# skips--; +# if (line1 ~ " *{$" && +# line2 ~ " *[^;{}]*;$" && +# line3 ~ " *}$") +# { +# print line2; +# line2 = ""; +# line3 = ""; +# skips = 3; +# } +# else +# if (skips == 0 && NR >= 3) +# print line1; +# line1 = line2; +# line2 = line3; +# } +# END { +# if (NR >= 2 && skips <= 1) +# print line1; +# if (NR >= 1 && skips <= 2) +# print line2; +# }' | # remove blank line between opening brace and block comment awk ' { |