From 409de6be6c6c1055821da333326ea94dc4d251ce Mon Sep 17 00:00:00 2001 From: Bruce Momjian <bruce@momjian.us> Date: Sun, 12 Sep 2004 22:21:30 +0000 Subject: [PATCH] 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. --- src/tools/pgindent/pgindent | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) 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 ' { -- GitLab