From 334cb8f2225919832728f5cb9ab3c6b10d8ea301 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Sun, 3 Feb 2019 14:41:29 +0100 Subject: [PATCH] style: minor fixes * NEWS, src/reduce.c, src/reduce.h: Use 'nonterminal'. Fix comments. --- NEWS | 2 +- src/reduce.c | 2 +- src/reduce.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index 9880d609..3695b81d 100644 --- a/NEWS +++ b/NEWS @@ -4,7 +4,7 @@ GNU Bison NEWS ** Bug fixes - Bison 3.3 failed to generate parsers for grammars with unused non terminal + Bison 3.3 failed to generate parsers for grammars with unused nonterminal symbols. * Noteworthy changes in release 3.3.1 (2019-01-27) [stable] diff --git a/src/reduce.c b/src/reduce.c index b1815531..ff2f2325 100644 --- a/src/reduce.c +++ b/src/reduce.c @@ -295,7 +295,7 @@ nonterminals_reduce (void) free (symbols_sorted); } - /* Renumber non terminal numbers in the RHS of the rules. LHS are + /* Update nonterminal numbers in the RHS of the rules. LHS are pointers to the symbol structure, they don't need renumbering. */ { for (rule_number r = 0; r < nrules; ++r) diff --git a/src/reduce.h b/src/reduce.h index a6b4946b..9814962d 100644 --- a/src/reduce.h +++ b/src/reduce.h @@ -33,7 +33,7 @@ bool reduce_nonterminal_useless_in_grammar (const sym_content *sym); void reduce_free (void); /** Map initial nterm numbers to the new ones. Built by - * reduce_grammar. Size nvars. */ + * reduce_grammar. Size nvars + nuseless_nonterminals. */ extern symbol_number *nterm_map; extern unsigned nuseless_nonterminals;