Module Name: src Committed By: rillig Date: Fri Jan 1 11:09:41 UTC 2021
Modified Files: src/usr.bin/xlint/lint1: cgram.y func.c scan.l tree.c Log Message: lint: rename tokens for left and right parentheses To generate a diff of this commit: cvs rdiff -u -r1.125 -r1.126 src/usr.bin/xlint/lint1/cgram.y cvs rdiff -u -r1.43 -r1.44 src/usr.bin/xlint/lint1/func.c cvs rdiff -u -r1.107 -r1.108 src/usr.bin/xlint/lint1/scan.l cvs rdiff -u -r1.111 -r1.112 src/usr.bin/xlint/lint1/tree.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/xlint/lint1/cgram.y diff -u src/usr.bin/xlint/lint1/cgram.y:1.125 src/usr.bin/xlint/lint1/cgram.y:1.126 --- src/usr.bin/xlint/lint1/cgram.y:1.125 Fri Jan 1 10:55:27 2021 +++ src/usr.bin/xlint/lint1/cgram.y Fri Jan 1 11:09:40 2021 @@ -1,5 +1,5 @@ %{ -/* $NetBSD: cgram.y,v 1.125 2021/01/01 10:55:27 rillig Exp $ */ +/* $NetBSD: cgram.y,v 1.126 2021/01/01 11:09:40 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.125 2021/01/01 10:55:27 rillig Exp $"); +__RCSID("$NetBSD: cgram.y,v 1.126 2021/01/01 11:09:40 rillig Exp $"); #endif #include <limits.h> @@ -137,7 +137,7 @@ anonymize(sym_t *s) pqinf_t *y_pqinf; }; -%token T_LBRACE T_RBRACE T_LBRACK T_RBRACK T_LPARN T_RPARN +%token T_LBRACE T_RBRACE T_LBRACK T_RBRACK T_LPAREN T_RPAREN %token <y_op> T_STROP %token <y_op> T_UNOP %token <y_op> T_INCDEC @@ -260,7 +260,7 @@ anonymize(sym_t *s) %left T_ADDOP %left T_MULT T_DIVOP %right T_UNOP T_INCDEC T_SIZEOF TBUILTIN_SIZEOF T_ALIGNOF T_REAL T_IMAG -%left T_LPARN T_LBRACK T_STROP +%left T_LPAREN T_LBRACK T_STROP %token <y_sb> T_NAME %token <y_sb> T_TYPENAME @@ -538,23 +538,23 @@ type_attribute_bounded_type: type_attribute_spec: /* empty */ - | T_AT_DEPRECATED T_LPARN string T_RPARN + | T_AT_DEPRECATED T_LPAREN string T_RPAREN | T_AT_DEPRECATED - | T_AT_ALIGNED T_LPARN constant T_RPARN - | T_AT_ALLOC_SIZE T_LPARN constant T_COMMA constant T_RPARN - | T_AT_ALLOC_SIZE T_LPARN constant T_RPARN - | T_AT_BOUNDED T_LPARN type_attribute_bounded_type - T_COMMA constant T_COMMA constant T_RPARN - | T_AT_SENTINEL T_LPARN constant T_RPARN + | T_AT_ALIGNED T_LPAREN constant T_RPAREN + | T_AT_ALLOC_SIZE T_LPAREN constant T_COMMA constant T_RPAREN + | T_AT_ALLOC_SIZE T_LPAREN constant T_RPAREN + | T_AT_BOUNDED T_LPAREN type_attribute_bounded_type + T_COMMA constant T_COMMA constant T_RPAREN + | T_AT_SENTINEL T_LPAREN constant T_RPAREN | T_AT_SENTINEL - | T_AT_FORMAT_ARG T_LPARN constant T_RPARN - | T_AT_NONNULL T_LPARN constant T_RPARN - | T_AT_MODE T_LPARN T_NAME T_RPARN - | T_AT_ALIAS T_LPARN string T_RPARN - | T_AT_OPTIMIZE T_LPARN string T_RPARN - | T_AT_PCS T_LPARN string T_RPARN - | T_AT_SECTION T_LPARN string T_RPARN - | T_AT_TLS_MODEL T_LPARN string T_RPARN + | T_AT_FORMAT_ARG T_LPAREN constant T_RPAREN + | T_AT_NONNULL T_LPAREN constant T_RPAREN + | T_AT_MODE T_LPAREN T_NAME T_RPAREN + | T_AT_ALIAS T_LPAREN string T_RPAREN + | T_AT_OPTIMIZE T_LPAREN string T_RPAREN + | T_AT_PCS T_LPAREN string T_RPAREN + | T_AT_SECTION T_LPAREN string T_RPAREN + | T_AT_TLS_MODEL T_LPAREN string T_RPAREN | T_AT_ALIGNED | T_AT_CONSTRUCTOR | T_AT_DESTRUCTOR @@ -573,8 +573,8 @@ type_attribute_spec: | T_AT_TUNION | T_AT_GNU_INLINE | T_AT_ALWAYS_INLINE - | T_AT_FORMAT T_LPARN type_attribute_format_type T_COMMA - constant T_COMMA constant T_RPARN + | T_AT_FORMAT T_LPAREN type_attribute_format_type T_COMMA + constant T_COMMA constant T_RPAREN | T_AT_USED { add_attr_used(); } @@ -583,7 +583,7 @@ type_attribute_spec: } | T_AT_WARN_UNUSED_RESULT | T_AT_WEAK - | T_AT_VISIBILITY T_LPARN constant T_RPARN + | T_AT_VISIBILITY T_LPAREN constant T_RPAREN | T_QUAL { if ($1 != CONST) yyerror("Bad attribute"); @@ -596,11 +596,11 @@ type_attribute_spec_list: ; type_attribute: - T_ATTRIBUTE T_LPARN T_LPARN { + T_ATTRIBUTE T_LPAREN T_LPAREN { attron = 1; } type_attribute_spec_list { attron = 0; - } T_RPARN T_RPARN + } T_RPAREN T_RPAREN | T_PACKED { addpacked(); } @@ -1034,7 +1034,7 @@ notype_direct_decl: T_NAME { $$ = declarator_name(getsym($1)); } - | T_LPARN type_decl T_RPARN { + | T_LPAREN type_decl T_RPAREN { $$ = $2; } | type_attribute notype_direct_decl { @@ -1067,7 +1067,7 @@ type_direct_decl: identifier { $$ = declarator_name(getsym($1)); } - | T_LPARN type_decl T_RPARN { + | T_LPAREN type_decl T_RPAREN { $$ = $2; } | type_attribute type_direct_decl { @@ -1110,7 +1110,7 @@ direct_param_decl: | identifier { $$ = declarator_name(getsym($1)); } - | T_LPARN notype_param_decl T_RPARN { + | T_LPAREN notype_param_decl T_RPAREN { $$ = $2; } | direct_param_decl T_LBRACK T_RBRACK { @@ -1139,7 +1139,7 @@ direct_notype_param_decl: identifier { $$ = declarator_name(getsym($1)); } - | T_LPARN notype_param_decl T_RPARN { + | T_LPAREN notype_param_decl T_RPAREN { $$ = $2; } | direct_notype_param_decl T_LBRACK T_RBRACK { @@ -1199,7 +1199,7 @@ type_qualifier: ; param_list: - id_list_lparn identifier_list T_RPARN { + id_list_lparn identifier_list T_RPAREN { $$ = $2; } | abs_decl_param_list { @@ -1208,7 +1208,7 @@ param_list: ; id_list_lparn: - T_LPARN { + T_LPAREN { blklev++; pushdecl(PARG); } @@ -1227,20 +1227,20 @@ identifier_list: ; abs_decl_param_list: - abs_decl_lparn T_RPARN { + abs_decl_lparn T_RPAREN { $$ = NULL; } - | abs_decl_lparn vararg_parameter_type_list T_RPARN { + | abs_decl_lparn vararg_parameter_type_list T_RPAREN { dcs->d_proto = 1; $$ = $2; } - | abs_decl_lparn error T_RPARN { + | abs_decl_lparn error T_RPAREN { $$ = NULL; } ; abs_decl_lparn: - T_LPARN { + T_LPAREN { blklev++; pushdecl(PARG); } @@ -1308,11 +1308,11 @@ opt_asm_or_symbolrename: /* expect only /* empty */ { $$ = NULL; } - | T_ASM T_LPARN T_STRING T_RPARN { + | T_ASM T_LPAREN T_STRING T_RPAREN { freeyyv(&$3, T_STRING); $$ = NULL; } - | T_SYMBOLRENAME T_LPARN T_NAME T_RPARN { + | T_SYMBOLRENAME T_LPAREN T_NAME T_RPAREN { $$ = $3; } ; @@ -1437,7 +1437,7 @@ abs_decl: ; direct_abs_decl: - T_LPARN abs_decl T_RPARN { + T_LPAREN abs_decl T_RPAREN { $$ = $2; } | T_LBRACK T_RBRACK { @@ -1618,14 +1618,14 @@ if_without_else: ; if_expr: - T_IF T_LPARN expr T_RPARN { + T_IF T_LPAREN expr T_RPAREN { if1($3); CLRWFLGS(__FILE__, __LINE__); } ; switch_expr: - T_SWITCH T_LPARN expr T_RPARN { + T_SWITCH T_LPAREN expr T_RPAREN { switch1($3); CLRWFLGS(__FILE__, __LINE__); } @@ -1642,7 +1642,7 @@ association_list: ; generic_expr: - T_GENERIC T_LPARN expr T_COMMA association_list T_RPARN { + T_GENERIC T_LPAREN expr T_COMMA association_list T_RPAREN { $$ = $3; } ; @@ -1685,7 +1685,7 @@ iteration_stmnt: ; while_expr: - T_WHILE T_LPARN expr T_RPARN { + T_WHILE T_LPAREN expr T_RPAREN { while1($3); CLRWFLGS(__FILE__, __LINE__); } @@ -1698,25 +1698,25 @@ do: ; do_while_expr: - T_WHILE T_LPARN expr T_RPARN T_SEMI { + T_WHILE T_LPAREN expr T_RPAREN T_SEMI { $$ = $3; } ; for_start: - T_FOR T_LPARN { + T_FOR T_LPAREN { pushdecl(AUTO); blklev++; } ; for_exprs: for_start declspecs deftyp notype_init_decls T_SEMI opt_expr - T_SEMI opt_expr T_RPARN { + T_SEMI opt_expr T_RPAREN { c99ism(325); for1(NULL, $6, $8); CLRWFLGS(__FILE__, __LINE__); } - | for_start opt_expr T_SEMI opt_expr T_SEMI opt_expr T_RPARN { + | for_start opt_expr T_SEMI opt_expr T_SEMI opt_expr T_RPAREN { for1($2, $4, $6); CLRWFLGS(__FILE__, __LINE__); } @@ -1759,10 +1759,10 @@ goto: ; asm_stmnt: - T_ASM T_LPARN read_until_rparn T_SEMI { + T_ASM T_LPAREN read_until_rparn T_SEMI { setasm(); } - | T_ASM T_QUAL T_LPARN read_until_rparn T_SEMI { + | T_ASM T_QUAL T_LPAREN read_until_rparn T_SEMI { setasm(); } | T_ASM error @@ -1856,29 +1856,29 @@ term: | T_CON { $$ = getcnode(gettyp($1->v_tspec), $1); } - | T_LPARN expr T_RPARN { + | T_LPAREN expr T_RPAREN { if ($2 != NULL) $2->tn_parenthesized = 1; $$ = $2; } - | T_LPARN comp_stmnt_lbrace declaration_list expr_stmnt_list { + | T_LPAREN comp_stmnt_lbrace declaration_list expr_stmnt_list { blklev--; mblklev--; initsym = mktempsym(duptyp($4->tn_type)); mblklev++; blklev++; gnuism(320); - } comp_stmnt_rbrace T_RPARN { + } comp_stmnt_rbrace T_RPAREN { $$ = getnnode(initsym, 0); } - | T_LPARN comp_stmnt_lbrace expr_stmnt_list { + | T_LPAREN comp_stmnt_lbrace expr_stmnt_list { blklev--; mblklev--; initsym = mktempsym($3->tn_type); mblklev++; blklev++; gnuism(320); - } comp_stmnt_rbrace T_RPARN { + } comp_stmnt_rbrace T_RPAREN { $$ = getnnode(initsym, 0); } | term T_INCDEC { @@ -1906,10 +1906,10 @@ term: | term T_LBRACK expr T_RBRACK { $$ = build(STAR, build(PLUS, $1, $3), NULL); } - | term T_LPARN T_RPARN { + | term T_LPAREN T_RPAREN { $$ = funccall($1, NULL); } - | term T_LPARN func_arg_list T_RPARN { + | term T_LPAREN func_arg_list T_RPAREN { $$ = funccall($1, $3); } | term point_or_arrow T_NAME { @@ -1941,13 +1941,13 @@ term: | T_EXTENSION term { $$ = $2; } - | T_REAL T_LPARN term T_RPARN { + | T_REAL T_LPAREN term T_RPAREN { $$ = build(REAL, $3, NULL); } - | T_IMAG T_LPARN term T_RPARN { + | T_IMAG T_LPAREN term T_RPAREN { $$ = build(IMAG, $3, NULL); } - | T_BUILTIN_OFFSETOF T_LPARN type_name T_COMMA identifier T_RPARN + | T_BUILTIN_OFFSETOF T_LPAREN type_name T_COMMA identifier T_RPAREN %prec T_BUILTIN_OFFSETOF { symtyp = FMEMBER; $$ = build_offsetof($3, getsym($5)); @@ -1957,16 +1957,16 @@ term: if ($$ != NULL) check_expr_misc($2, 0, 0, 0, 0, 0, 1); } - | T_SIZEOF T_LPARN type_name T_RPARN %prec T_SIZEOF { + | T_SIZEOF T_LPAREN type_name T_RPAREN %prec T_SIZEOF { $$ = build_sizeof($3); } - | T_ALIGNOF T_LPARN type_name T_RPARN %prec T_ALIGNOF { + | T_ALIGNOF T_LPAREN type_name T_RPAREN %prec T_ALIGNOF { $$ = build_alignof($3); } - | T_LPARN type_name T_RPARN term %prec T_UNOP { + | T_LPAREN type_name T_RPAREN term %prec T_UNOP { $$ = cast($4, $2); } - | T_LPARN type_name T_RPARN %prec T_UNOP { + | T_LPAREN type_name T_RPAREN %prec T_UNOP { sym_t *tmp = mktempsym($2); idecl(tmp, 1, NULL); } init_lbrace init_expr_list init_rbrace { @@ -2175,8 +2175,8 @@ ignuptorp(void) freeyyv(&yylval, yychar); level = 1; - while (yychar != T_RPARN || --level > 0) { - if (yychar == T_LPARN) { + while (yychar != T_RPAREN || --level > 0) { + if (yychar == T_LPAREN) { level++; } else if (yychar <= 0) { break; Index: src/usr.bin/xlint/lint1/func.c diff -u src/usr.bin/xlint/lint1/func.c:1.43 src/usr.bin/xlint/lint1/func.c:1.44 --- src/usr.bin/xlint/lint1/func.c:1.43 Fri Jan 1 11:01:03 2021 +++ src/usr.bin/xlint/lint1/func.c Fri Jan 1 11:09:40 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: func.c,v 1.43 2021/01/01 11:01:03 rillig Exp $ */ +/* $NetBSD: func.c,v 1.44 2021/01/01 11:09:40 rillig Exp $ */ /* * Copyright (c) 1994, 1995 Jochen Pohl @@ -37,7 +37,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: func.c,v 1.43 2021/01/01 11:01:03 rillig Exp $"); +__RCSID("$NetBSD: func.c,v 1.44 2021/01/01 11:09:40 rillig Exp $"); #endif #include <stdlib.h> @@ -553,7 +553,7 @@ check_controlling_expression(tnode_t *tn } /* - * T_IF T_LPARN expr T_RPARN + * T_IF T_LPAREN expr T_RPAREN */ void if1(tnode_t *tn) @@ -595,7 +595,7 @@ if3(int els) } /* - * T_SWITCH T_LPARN expr T_RPARN + * T_SWITCH T_LPAREN expr T_RPAREN */ void switch1(tnode_t *tn) @@ -699,7 +699,7 @@ switch2(void) } /* - * T_WHILE T_LPARN expr T_RPARN + * T_WHILE T_LPAREN expr T_RPAREN */ void while1(tnode_t *tn) @@ -803,7 +803,7 @@ do2(tnode_t *tn) } /* - * T_FOR T_LPARN opt_expr T_SEMI opt_expr T_SEMI opt_expr T_RPARN + * T_FOR T_LPAREN opt_expr T_SEMI opt_expr T_SEMI opt_expr T_RPAREN */ void for1(tnode_t *tn1, tnode_t *tn2, tnode_t *tn3) Index: src/usr.bin/xlint/lint1/scan.l diff -u src/usr.bin/xlint/lint1/scan.l:1.107 src/usr.bin/xlint/lint1/scan.l:1.108 --- src/usr.bin/xlint/lint1/scan.l:1.107 Fri Jan 1 09:28:22 2021 +++ src/usr.bin/xlint/lint1/scan.l Fri Jan 1 11:09:40 2021 @@ -1,5 +1,5 @@ %{ -/* $NetBSD: scan.l,v 1.107 2021/01/01 09:28:22 rillig Exp $ */ +/* $NetBSD: scan.l,v 1.108 2021/01/01 11:09:40 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: scan.l,v 1.107 2021/01/01 09:28:22 rillig Exp $"); +__RCSID("$NetBSD: scan.l,v 1.108 2021/01/01 11:09:40 rillig Exp $"); #endif #include <ctype.h> @@ -156,8 +156,8 @@ TL ([fFlL]?[i]?) "?" return T_QUEST; "[" return T_LBRACK; "]" return T_RBRACK; -"(" return T_LPARN; -")" return T_RPARN; +"(" return T_LPAREN; +")" return T_RPAREN; "..." return T_ELLIPSE; "'" return ccon(); "L'" return wccon(); Index: src/usr.bin/xlint/lint1/tree.c diff -u src/usr.bin/xlint/lint1/tree.c:1.111 src/usr.bin/xlint/lint1/tree.c:1.112 --- src/usr.bin/xlint/lint1/tree.c:1.111 Fri Jan 1 01:42:55 2021 +++ src/usr.bin/xlint/lint1/tree.c Fri Jan 1 11:09:40 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: tree.c,v 1.111 2021/01/01 01:42:55 rillig Exp $ */ +/* $NetBSD: tree.c,v 1.112 2021/01/01 11:09:40 rillig Exp $ */ /* * Copyright (c) 1994, 1995 Jochen Pohl @@ -37,7 +37,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: tree.c,v 1.111 2021/01/01 01:42:55 rillig Exp $"); +__RCSID("$NetBSD: tree.c,v 1.112 2021/01/01 11:09:40 rillig Exp $"); #endif #include <float.h> @@ -208,7 +208,7 @@ getnnode(sym_t *sym, int ntok) if (sym->s_scl == NOSCL) { sym->s_scl = EXTERN; sym->s_def = DECL; - if (ntok == T_LPARN) { + if (ntok == T_LPAREN) { if (sflag) { /* function implicitly declared to ... */ warning(215);