summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkim Demaille <akim.demaille@gmail.com>2019-02-03 14:41:29 +0100
committerAkim Demaille <akim.demaille@gmail.com>2019-02-03 14:42:22 +0100
commit334cb8f2225919832728f5cb9ab3c6b10d8ea301 (patch)
tree5e8f0ccc7e27c6b68c02d3f606b118729dab4429
parent03878edf7716ed16211a431d6ab108563833ebb4 (diff)
downloadbison-334cb8f2225919832728f5cb9ab3c6b10d8ea301.tar.gz
style: minor fixes
* NEWS, src/reduce.c, src/reduce.h: Use 'nonterminal'. Fix comments.
-rw-r--r--NEWS2
-rw-r--r--src/reduce.c2
-rw-r--r--src/reduce.h2
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;