Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.bin/xlint/lint1 lint: rename grammar rule 'expr' to 'exp...



details:   https://anonhg.NetBSD.org/src/rev/b57eb4cc0505
branches:  trunk
changeset: 1022368:b57eb4cc0505
user:      rillig <rillig%NetBSD.org@localhost>
date:      Wed Jul 14 16:59:39 2021 +0000

description:
lint: rename grammar rule 'expr' to 'expression'

No functional change.

diffstat:

 usr.bin/xlint/lint1/cgram.y |  84 +++++++++++++++++++++++---------------------
 1 files changed, 44 insertions(+), 40 deletions(-)

diffs (256 lines):

diff -r deb47f37c80f -r b57eb4cc0505 usr.bin/xlint/lint1/cgram.y
--- a/usr.bin/xlint/lint1/cgram.y       Wed Jul 14 16:51:57 2021 +0000
+++ b/usr.bin/xlint/lint1/cgram.y       Wed Jul 14 16:59:39 2021 +0000
@@ -1,5 +1,5 @@
 %{
-/* $NetBSD: cgram.y,v 1.321 2021/07/14 16:51:57 rillig Exp $ */
+/* $NetBSD: cgram.y,v 1.322 2021/07/14 16:59:39 rillig Exp $ */
 
 /*
  * Copyright (c) 1996 Christopher G. Demetriou.  All Rights Reserved.
@@ -35,7 +35,7 @@
 
 #include <sys/cdefs.h>
 #if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: cgram.y,v 1.321 2021/07/14 16:51:57 rillig Exp $");
+__RCSID("$NetBSD: cgram.y,v 1.322 2021/07/14 16:59:39 rillig Exp $");
 #endif
 
 #include <limits.h>
@@ -295,8 +295,8 @@
 %type  <y_tnode>       argument_expression_list
 %type  <y_tnode>       unary_expression
 %type  <y_tnode>       cast_expression
-%type  <y_tnode>       expr_opt
-%type  <y_tnode>       expr
+%type  <y_tnode>       expression_opt
+%type  <y_tnode>       expression
 %type  <y_tnode>       assignment_expression
 %type  <y_tnode>       constant_expr
 
@@ -419,7 +419,7 @@
        | string {
                $$ = new_string_node($1);
          }
-       | T_LPAREN expr T_RPAREN {
+       | T_LPAREN expression T_RPAREN {
                if ($2 != NULL)
                        $2->tn_parenthesized = true;
                $$ = $2;
@@ -468,7 +468,7 @@
 /* K&R 7.1, C90 ???, C99 6.5.2, C11 6.5.2 */
 postfix_expression:
          primary_expression
-       | postfix_expression T_LBRACK expr T_RBRACK {
+       | postfix_expression T_LBRACK expression T_RBRACK {
                $$ = build(INDIR, build(PLUS, $1, $3), NULL);
          }
        | postfix_expression T_LPAREN T_RPAREN {
@@ -551,7 +551,7 @@
                $$ = expr_zalloc_tnode();
                $$->tn_type = gettyp(VOID);
          }
-       | expr T_SEMI {
+       | expression T_SEMI {
                if ($1 == NULL) {       /* in case of syntax errors */
                        $$ = expr_zalloc_tnode();
                        $$->tn_type = gettyp(VOID);
@@ -579,10 +579,10 @@
 
 /* K&R 7.1, C90 ???, C99 6.5.2, C11 6.5.2 */
 argument_expression_list:
-         expr %prec T_COMMA {
+         expression %prec T_COMMA {
                $$ = new_function_argument_node(NULL, $1);
          }
-       | argument_expression_list T_COMMA expr {
+       | argument_expression_list T_COMMA expression {
                $$ = new_function_argument_node($1, $3);
          }
        ;
@@ -645,11 +645,11 @@
          }
        ;
 
-expr_opt:
+expression_opt:
          /* empty */ {
                $$ = NULL;
          }
-       | expr
+       | expression
        ;
 
 /* 'expression' also implements 'multiplicative_expression'. */
@@ -664,52 +664,51 @@
 /* 'expression' also implements 'logical_OR_expression'. */
 /* 'expression' also implements 'conditional_expression'. */
 /* 'expression' also implements 'assignment_expression'. */
-/* TODO: rename to 'expression' */
 /* K&R ???, C90 ???, C99 6.5.5 to 6.5.17, C11 ??? */
-expr:
-         expr T_ASTERISK expr {
+expression:
+         expression T_ASTERISK expression {
                $$ = build(MULT, $1, $3);
          }
-       | expr T_MULTIPLICATIVE expr {
+       | expression T_MULTIPLICATIVE expression {
                $$ = build($2, $1, $3);
          }
-       | expr T_ADDITIVE expr {
+       | expression T_ADDITIVE expression {
                $$ = build($2, $1, $3);
          }
-       | expr T_SHIFT expr {
+       | expression T_SHIFT expression {
                $$ = build($2, $1, $3);
          }
-       | expr T_RELATIONAL expr {
+       | expression T_RELATIONAL expression {
                $$ = build($2, $1, $3);
          }
-       | expr T_EQUALITY expr {
+       | expression T_EQUALITY expression {
                $$ = build($2, $1, $3);
          }
-       | expr T_AMPER expr {
+       | expression T_AMPER expression {
                $$ = build(BITAND, $1, $3);
          }
-       | expr T_BITXOR expr {
+       | expression T_BITXOR expression {
                $$ = build(BITXOR, $1, $3);
          }
-       | expr T_BITOR expr {
+       | expression T_BITOR expression {
                $$ = build(BITOR, $1, $3);
          }
-       | expr T_LOGAND expr {
+       | expression T_LOGAND expression {
                $$ = build(LOGAND, $1, $3);
          }
-       | expr T_LOGOR expr {
+       | expression T_LOGOR expression {
                $$ = build(LOGOR, $1, $3);
          }
-       | expr T_QUEST expr T_COLON expr {
+       | expression T_QUEST expression T_COLON expression {
                $$ = build(QUEST, $1, build(COLON, $3, $5));
          }
-       | expr T_ASSIGN expr {
+       | expression T_ASSIGN expression {
                $$ = build(ASSIGN, $1, $3);
          }
-       | expr T_OPASSIGN expr {
+       | expression T_OPASSIGN expression {
                $$ = build($2, $1, $3);
          }
-       | expr T_COMMA expr {
+       | expression T_COMMA expression {
                $$ = build(COMMA, $1, $3);
          }
        | cast_expression
@@ -717,7 +716,7 @@
 
 /* K&R ???, C90 ???, C99 6.5.16, C11 ??? */
 assignment_expression:
-         expr %prec T_ASSIGN
+         expression %prec T_ASSIGN
        ;
 
 constant_expr_list_opt:                /* helper for gcc_attribute */
@@ -731,7 +730,7 @@
        ;
 
 constant_expr:                 /* C99 6.6 */
-         expr %prec T_ASSIGN
+         expression %prec T_ASSIGN
        ;
 
 declaration:                   /* C99 6.7 */
@@ -1524,7 +1523,7 @@
        ;
 
 initializer:                   /* C99 6.7.8 "Initialization" */
-         expr %prec T_COMMA {
+         expression %prec T_COMMA {
                init_expr($1);
          }
        | init_lbrace init_rbrace {
@@ -1697,7 +1696,7 @@
        ;
 
 expression_statement:          /* C99 6.8.3 */
-         expr T_SEMI {
+         expression T_SEMI {
                expr($1, false, false, false, false);
                seen_fallthrough = false;
          }
@@ -1739,14 +1738,14 @@
        ;
 
 if_expr:                       /* see C99 6.8.4 */
-         T_IF T_LPAREN expr T_RPAREN {
+         T_IF T_LPAREN expression T_RPAREN {
                if1($3);
                clear_warning_flags();
          }
        ;
 
 switch_expr:                   /* see C99 6.8.4 */
-         T_SWITCH T_LPAREN expr T_RPAREN {
+         T_SWITCH T_LPAREN expression T_RPAREN {
                switch1($3);
                clear_warning_flags();
          }
@@ -1784,7 +1783,7 @@
        ;
 
 while_expr:                    /* see C99 6.8.5 */
-         T_WHILE T_LPAREN expr T_RPAREN {
+         T_WHILE T_LPAREN expression T_RPAREN {
                while1($3);
                clear_warning_flags();
          }
@@ -1803,7 +1802,7 @@
        ;
 
 do_while_expr:                 /* see C99 6.8.5 */
-         T_WHILE T_LPAREN expr T_RPAREN T_SEMI {
+         T_WHILE T_LPAREN expression T_RPAREN T_SEMI {
                $$ = $3;
          }
        ;
@@ -1816,14 +1815,19 @@
        ;
 
 for_exprs:                     /* see C99 6.8.5 */
-         for_start begin_type_declaration_specifiers end_type notype_init_decls T_SEMI
-           expr_opt T_SEMI expr_opt T_RPAREN {
+         for_start
+           begin_type_declaration_specifiers end_type
+           notype_init_decls T_SEMI
+           expression_opt T_SEMI expression_opt T_RPAREN {
                /* variable declaration in for loop */
                c99ism(325);
                for1(NULL, $6, $8);
                clear_warning_flags();
            }
-         | for_start expr_opt T_SEMI expr_opt T_SEMI expr_opt T_RPAREN {
+         | for_start
+             expression_opt T_SEMI
+             expression_opt T_SEMI
+             expression_opt T_RPAREN {
                for1($2, $4, $6);
                clear_warning_flags();
          }
@@ -1845,7 +1849,7 @@
        | T_RETURN T_SEMI {
                do_return(NULL);
          }
-       | T_RETURN expr T_SEMI {
+       | T_RETURN expression T_SEMI {
                do_return($2);
          }
        ;



Home | Main Index | Thread Index | Old Index