Module Name:    src
Committed By:   rillig
Date:           Sun Jun  4 14:20:01 UTC 2023

Modified Files:
        src/tests/usr.bin/indent: lsym_lparen_or_lbracket.c
        src/usr.bin/indent: debug.c indent.c indent.h lexi.c

Log Message:
indent: rename struct field, for better symmetry

No binary change outside debug mode.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/tests/usr.bin/indent/lsym_lparen_or_lbracket.c
cvs rdiff -u -r1.30 -r1.31 src/usr.bin/indent/debug.c
cvs rdiff -u -r1.323 -r1.324 src/usr.bin/indent/indent.c
cvs rdiff -u -r1.167 -r1.168 src/usr.bin/indent/indent.h
cvs rdiff -u -r1.210 -r1.211 src/usr.bin/indent/lexi.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/usr.bin/indent/lsym_lparen_or_lbracket.c
diff -u src/tests/usr.bin/indent/lsym_lparen_or_lbracket.c:1.11 src/tests/usr.bin/indent/lsym_lparen_or_lbracket.c:1.12
--- src/tests/usr.bin/indent/lsym_lparen_or_lbracket.c:1.11	Sun Jun  4 13:49:00 2023
+++ src/tests/usr.bin/indent/lsym_lparen_or_lbracket.c	Sun Jun  4 14:20:01 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: lsym_lparen_or_lbracket.c,v 1.11 2023/06/04 13:49:00 rillig Exp $ */
+/* $NetBSD: lsym_lparen_or_lbracket.c,v 1.12 2023/06/04 14:20:01 rillig Exp $ */
 
 /*
  * Tests for the token lsym_lparen_or_lbracket, which represents a '(' or '['
@@ -242,7 +242,7 @@ int array[] = {
 //indent input
 void cover_want_blank_before_lparen(void)
 {
-	/* ps.prev_token can never be 'newline'. */
+	/* ps.prev_lsym can never be 'newline'. */
 	int newline =
 	(3);
 
@@ -287,7 +287,7 @@ void cover_want_blank_before_lparen(void
 void
 cover_want_blank_before_lparen(void)
 {
-	/* ps.prev_token can never be 'newline'. */
+	/* ps.prev_lsym can never be 'newline'. */
 	int newline =
 	(3);
 

Index: src/usr.bin/indent/debug.c
diff -u src/usr.bin/indent/debug.c:1.30 src/usr.bin/indent/debug.c:1.31
--- src/usr.bin/indent/debug.c:1.30	Sun Jun  4 12:46:57 2023
+++ src/usr.bin/indent/debug.c	Sun Jun  4 14:20:00 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: debug.c,v 1.30 2023/06/04 12:46:57 rillig Exp $	*/
+/*	$NetBSD: debug.c,v 1.31 2023/06/04 14:20:00 rillig Exp $	*/
 
 /*-
  * Copyright (c) 2023 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: debug.c,v 1.30 2023/06/04 12:46:57 rillig Exp $");
+__RCSID("$NetBSD: debug.c,v 1.31 2023/06/04 14:20:00 rillig Exp $");
 
 #include <stdarg.h>
 
@@ -294,8 +294,8 @@ debug_parser_state(void)
 	static struct parser_state prev_ps;
 
 	debug_blank_line();
-	debug_println("           ps.prev_token = %s",
-	    lsym_name[ps.prev_token]);
+	debug_println("           ps.prev_lsym = %s",
+	    lsym_name[ps.prev_lsym]);
 	debug_ps_bool(curr_col_1);
 	debug_ps_bool(next_col_1);
 	debug_ps_bool(next_unary);

Index: src/usr.bin/indent/indent.c
diff -u src/usr.bin/indent/indent.c:1.323 src/usr.bin/indent/indent.c:1.324
--- src/usr.bin/indent/indent.c:1.323	Sun Jun  4 13:26:06 2023
+++ src/usr.bin/indent/indent.c	Sun Jun  4 14:20:00 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: indent.c,v 1.323 2023/06/04 13:26:06 rillig Exp $	*/
+/*	$NetBSD: indent.c,v 1.324 2023/06/04 14:20:00 rillig Exp $	*/
 
 /*-
  * SPDX-License-Identifier: BSD-4-Clause
@@ -38,7 +38,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: indent.c,v 1.323 2023/06/04 13:26:06 rillig Exp $");
+__RCSID("$NetBSD: indent.c,v 1.324 2023/06/04 14:20:00 rillig Exp $");
 
 #include <sys/param.h>
 #include <err.h>
@@ -179,7 +179,7 @@ static void
 init_globals(void)
 {
 	ps.s_sym[0] = psym_stmt_list;
-	ps.prev_token = lsym_semicolon;
+	ps.prev_lsym = lsym_semicolon;
 	ps.next_col_1 = true;
 
 	const char *suffix = getenv("SIMPLE_BACKUP_SUFFIX");
@@ -362,7 +362,7 @@ update_ps_decl_ptr(lexer_symbol lsym)
 	case dp_other:
 		if (lsym == lsym_semicolon || lsym == lsym_rbrace)
 			ps.decl_ptr = dp_start;
-		if (lsym == lsym_lparen && ps.prev_token != lsym_sizeof)
+		if (lsym == lsym_lparen && ps.prev_lsym != lsym_sizeof)
 			ps.decl_ptr = dp_start;
 		if (lsym == lsym_comma && ps.in_decl)
 			ps.decl_ptr = dp_start;
@@ -425,7 +425,7 @@ maybe_break_line(lexer_symbol lsym)
 	if (lsym == lsym_semicolon)
 		return;
 	if (lsym == lsym_lbrace && opt.brace_same_line
-	    && ps.prev_token != lsym_lbrace)
+	    && ps.prev_lsym != lsym_lbrace)
 		return;
 
 	if (opt.verbose)
@@ -449,7 +449,7 @@ move_com_to_code(lexer_symbol lsym)
 static void
 process_newline(void)
 {
-	if (ps.prev_token == lsym_comma
+	if (ps.prev_lsym == lsym_comma
 	    && ps.nparen == 0 && !ps.block_init
 	    && !opt.break_after_comma && ps.break_after_comma
 	    && lab.len == 0 /* for preprocessing lines */
@@ -483,13 +483,13 @@ want_blank_before_lparen(void)
 		return false;
 	if (opt.proc_calls_space)
 		return true;
-	if (ps.prev_token == lsym_rparen || ps.prev_token == lsym_rbracket)
+	if (ps.prev_lsym == lsym_rparen || ps.prev_lsym == lsym_rbracket)
 		return false;
-	if (ps.prev_token == lsym_offsetof)
+	if (ps.prev_lsym == lsym_offsetof)
 		return false;
-	if (ps.prev_token == lsym_sizeof)
+	if (ps.prev_lsym == lsym_sizeof)
 		return opt.blank_after_sizeof;
-	if (ps.prev_token == lsym_word || ps.prev_token == lsym_funcname)
+	if (ps.prev_lsym == lsym_word || ps.prev_lsym == lsym_funcname)
 		return false;
 	return true;
 }
@@ -530,7 +530,7 @@ process_lparen(void)
 		indent = 2 * opt.indent_size;
 
 	enum paren_level_cast cast = cast_unknown;
-	if (ps.prev_token == lsym_offsetof || ps.prev_token == lsym_sizeof
+	if (ps.prev_lsym == lsym_offsetof || ps.prev_lsym == lsym_sizeof
 	    || ps.is_function_definition)
 		cast = cast_no;
 
@@ -545,9 +545,9 @@ want_blank_before_lbracket(void)
 {
 	if (code.len == 0)
 		return false;
-	if (ps.prev_token == lsym_comma)
+	if (ps.prev_lsym == lsym_comma)
 		return true;
-	if (ps.prev_token == lsym_binary_op)
+	if (ps.prev_lsym == lsym_binary_op)
 		return true;
 	return false;
 }
@@ -727,7 +727,7 @@ process_semicolon(void)
 		ps.init_or_struct = false;
 	ps.seen_case = false;	/* only needs to be reset on error */
 	ps.quest_level = 0;	/* only needs to be reset on error */
-	if (ps.prev_token == lsym_rparen)
+	if (ps.prev_lsym == lsym_rparen)
 		ps.in_func_def_params = false;
 	ps.block_init = false;
 	ps.block_init_level = 0;
@@ -770,7 +770,7 @@ static void
 process_lbrace(void)
 {
 	parser_symbol psym = ps.s_sym[ps.tos];
-	if (ps.prev_token == lsym_rparen
+	if (ps.prev_lsym == lsym_rparen
 	    && ps.tos >= 2
 	    && !(psym == psym_for_exprs || psym == psym_if_expr
 		    || psym == psym_switch_expr || psym == psym_while_expr)) {
@@ -918,7 +918,7 @@ process_type(void)
 {
 	parse(psym_decl);	/* let the parser worry about indentation */
 
-	if (ps.prev_token == lsym_rparen && ps.tos <= 1) {
+	if (ps.prev_lsym == lsym_rparen && ps.tos <= 1) {
 		if (code.len > 0)
 			output_line();
 	}
@@ -930,7 +930,7 @@ process_type(void)
 	}
 
 	ps.init_or_struct = /* maybe */ true;
-	ps.in_decl = ps.decl_on_line = ps.prev_token != lsym_typedef;
+	ps.in_decl = ps.decl_on_line = ps.prev_lsym != lsym_typedef;
 	if (ps.decl_level <= 0)
 		ps.declaration = decl_begin;
 
@@ -1261,7 +1261,7 @@ indent(void)
 		if (lsym == lsym_eof)
 			return process_eof();
 
-		if (lsym == lsym_if && ps.prev_token == lsym_else
+		if (lsym == lsym_if && ps.prev_lsym == lsym_else
 		    && opt.else_if)
 			ps.force_nl = false;
 
@@ -1288,7 +1288,7 @@ indent(void)
 
 		if (lsym != lsym_comment && lsym != lsym_newline &&
 		    lsym != lsym_preprocessing)
-			ps.prev_token = lsym;
+			ps.prev_lsym = lsym;
 	}
 }
 

Index: src/usr.bin/indent/indent.h
diff -u src/usr.bin/indent/indent.h:1.167 src/usr.bin/indent/indent.h:1.168
--- src/usr.bin/indent/indent.h:1.167	Sun Jun  4 12:46:57 2023
+++ src/usr.bin/indent/indent.h	Sun Jun  4 14:20:00 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: indent.h,v 1.167 2023/06/04 12:46:57 rillig Exp $	*/
+/*	$NetBSD: indent.h,v 1.168 2023/06/04 14:20:00 rillig Exp $	*/
 
 /*-
  * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
@@ -286,9 +286,8 @@ typedef struct paren_level_props {
  * comments.
  */
 extern struct parser_state {
-	lexer_symbol prev_token;	/* the previous token, but never
-					 * comment, newline or preprocessing
-					 * line */
+	lexer_symbol prev_lsym;	/* the previous token, but never comment,
+				 * newline or preprocessing line */
 
 	/* Token classification */
 

Index: src/usr.bin/indent/lexi.c
diff -u src/usr.bin/indent/lexi.c:1.210 src/usr.bin/indent/lexi.c:1.211
--- src/usr.bin/indent/lexi.c:1.210	Sun Jun  4 12:46:57 2023
+++ src/usr.bin/indent/lexi.c	Sun Jun  4 14:20:00 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: lexi.c,v 1.210 2023/06/04 12:46:57 rillig Exp $	*/
+/*	$NetBSD: lexi.c,v 1.211 2023/06/04 14:20:00 rillig Exp $	*/
 
 /*-
  * SPDX-License-Identifier: BSD-4-Clause
@@ -38,7 +38,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: lexi.c,v 1.210 2023/06/04 12:46:57 rillig Exp $");
+__RCSID("$NetBSD: lexi.c,v 1.211 2023/06/04 14:20:00 rillig Exp $");
 
 #include <stdlib.h>
 #include <string.h>
@@ -253,7 +253,7 @@ lex_char_or_string(void)
 static bool
 probably_typename(void)
 {
-	if (ps.prev_token == lsym_modifier)
+	if (ps.prev_lsym == lsym_modifier)
 		return true;
 	if (ps.block_init)
 		return false;
@@ -266,9 +266,9 @@ probably_typename(void)
 		goto maybe;
 	return false;
 maybe:
-	return ps.prev_token == lsym_semicolon ||
-	    ps.prev_token == lsym_lbrace ||
-	    ps.prev_token == lsym_rbrace;
+	return ps.prev_lsym == lsym_semicolon ||
+	    ps.prev_lsym == lsym_lbrace ||
+	    ps.prev_lsym == lsym_rbrace;
 }
 
 static int
@@ -372,10 +372,10 @@ lexi_alnum(void)
 	while (ch_isblank(inp.st[0]))
 		inp.st++;
 
-	ps.next_unary = ps.prev_token == lsym_tag
-	    || ps.prev_token == lsym_typedef;
+	ps.next_unary = ps.prev_lsym == lsym_tag
+	    || ps.prev_lsym == lsym_typedef;
 
-	if (ps.prev_token == lsym_tag && ps.nparen == 0)
+	if (ps.prev_lsym == lsym_tag && ps.nparen == 0)
 		return lsym_type_outside_parentheses;
 
 	token_add_char('\0');
@@ -402,8 +402,8 @@ found_typename:
 			if (ps.paren[ps.nparen - 1].cast == cast_unknown)
 				ps.paren[ps.nparen - 1].cast = cast_maybe;
 		}
-		if (ps.prev_token != lsym_period
-		    && ps.prev_token != lsym_unary_op) {
+		if (ps.prev_lsym != lsym_period
+		    && ps.prev_lsym != lsym_unary_op) {
 			if (kw != NULL && kw->lsym == lsym_tag)
 				return lsym_tag;
 			if (ps.nparen == 0)
@@ -436,9 +436,9 @@ is_asterisk_unary(void)
 		return true;
 	if (ps.next_unary || ps.in_func_def_params)
 		return true;
-	if (ps.prev_token == lsym_word ||
-	    ps.prev_token == lsym_rparen ||
-	    ps.prev_token == lsym_rbracket)
+	if (ps.prev_lsym == lsym_word ||
+	    ps.prev_lsym == lsym_rparen ||
+	    ps.prev_lsym == lsym_rbracket)
 		return false;
 	return ps.in_decl && ps.nparen > 0;
 }
@@ -603,9 +603,9 @@ lexi(void)
 		/* '++' or '--' */
 		if (inp.st[0] == token.mem[token.len - 1]) {
 			token_add_char(*inp.st++);
-			if (ps.prev_token == lsym_word ||
-			    ps.prev_token == lsym_rparen ||
-			    ps.prev_token == lsym_rbracket) {
+			if (ps.prev_lsym == lsym_word ||
+			    ps.prev_lsym == lsym_rparen ||
+			    ps.prev_lsym == lsym_rbracket) {
 				lsym = ps.next_unary
 				    ? lsym_unary_op : lsym_postfix_op;
 				next_unary = false;

Reply via email to