How to preserve as least 1 newline between comments? #### Give: ```sql -- comment AA -- comment BB -- comment CC drop table if exists accounts; -- comment DD ``` #### Expected output: remove extra newlines between comments &/ statements; but **preserve at least one**. ```sql -- comment AA -- comment BB -- comment CC drop table if exists accounts; -- comment DD ``` #### Current output: **All** newlines between comments &/ statements are removed. ```sql -- comment AA -- comment BB -- comment CC drop table if exists accounts; -- comment DD ```