Patch from Dmitry Zakharov to fix a bug discovered via the freeswap
script.
diff --git a/editors/awk.c b/editors/awk.c
index 9905be0..af89589 100644
--- a/editors/awk.c
+++ b/editors/awk.c
@@ -1211,6 +1211,7 @@
 
 	if (c & TC_GRPSTART) {
 		while(next_token(TC_GRPSEQ | TC_GRPTERM) != TC_GRPTERM) {
+			if (t.tclass & TC_NEWLINE) continue;	
 			rollback_token();
 			chain_group();
 		}