aboutsummaryrefslogtreecommitdiffstats
path: root/awkgram.y
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2014-10-02 20:06:36 +0300
committerArnold D. Robbins <arnold@skeeve.com>2014-10-02 20:06:36 +0300
commit4959339c8a962b54bf33fd9e3d9f46b3f1c3c29e (patch)
tree2a12a1c8d716d10729e6c86ac528d235199e240a /awkgram.y
parent3225a4e4256d827a521c7127620e34a167f6e195 (diff)
downloadegawk-4959339c8a962b54bf33fd9e3d9f46b3f1c3c29e.tar.gz
egawk-4959339c8a962b54bf33fd9e3d9f46b3f1c3c29e.tar.bz2
egawk-4959339c8a962b54bf33fd9e3d9f46b3f1c3c29e.zip
Code review and minor whitespace cleanups.
Diffstat (limited to 'awkgram.y')
-rw-r--r--awkgram.y25
1 files changed, 16 insertions, 9 deletions
diff --git a/awkgram.y b/awkgram.y
index e05f9af9..8e6250b4 100644
--- a/awkgram.y
+++ b/awkgram.y
@@ -293,7 +293,8 @@ library
pattern
: /* empty */
- { rule = Rule;
+ {
+ rule = Rule;
if (comment != NULL) {
$$ = list_create(comment);
comment = NULL;
@@ -301,7 +302,8 @@ pattern
$$ = NULL;
}
| exp
- { rule = Rule;
+ {
+ rule = Rule;
if (comment != NULL) {
$$ = list_prepend($1, comment);
comment = NULL;
@@ -338,6 +340,7 @@ pattern
| LEX_BEGIN
{
static int begin_seen = 0;
+
func_first = false;
if (do_lint_old && ++begin_seen == 2)
warning_ln($1->source_line,
@@ -350,6 +353,7 @@ pattern
| LEX_END
{
static int end_seen = 0;
+
func_first = false;
if (do_lint_old && ++end_seen == 2)
warning_ln($1->source_line,
@@ -530,7 +534,7 @@ statement
: semi opt_nls
{ $$ = NULL; }
| l_brace statements r_brace
- { $$ = $2; }
+ { $$ = $2; }
| if_statement
{
if (do_pretty_print)
@@ -3021,7 +3025,7 @@ get_comment(void)
tokadd(c);
}
} while (isspace(c) && c != END_FILE);
- if ( c == END_FILE)
+ if (c == END_FILE)
break;
else if (c != '#') {
pushback();
@@ -3049,7 +3053,7 @@ split_comment(void)
p = comment->memory->stptr;
l = comment->memory->stlen - 3;
- /* have at least two comments so split at last blank line ( \n\n) */
+ /* have at least two comments so split at last blank line (\n\n) */
while (l >= 0) {
if (p[l] == '\n' && p[l+1] == '\n') {
commentf = comment;
@@ -3083,7 +3087,7 @@ allow_newline(void)
break;
}
if (c == '#') {
- if (do_pretty_print && !do_profile) {
+ if (do_pretty_print && ! do_profile) {
/* collect comment byte code iff doing pretty print but not profiling. */
c = get_comment();
} else {
@@ -3295,8 +3299,11 @@ retry:
case '#': /* it's a comment */
if (do_pretty_print && ! do_profile) {
- /* collect comment byte code iff doing pretty print but not profiling. */
- c = get_comment();
+ /*
+ * Collect comment byte code iff doing pretty print
+ * but not profiling.
+ */
+ c = get_comment();
if (c == END_FILE)
return lasttok = NEWLINE_EOF;
@@ -3332,7 +3339,7 @@ retry:
lintwarn(
_("use of `\\ #...' line continuation is not portable"));
}
- if (do_pretty_print && !do_profile)
+ if (do_pretty_print && ! do_profile)
c = get_comment();
else {
while ((c = nextc(false)) != '\n')