diff options
author | Akim Demaille <akim.demaille@gmail.com> | 2019-02-03 14:41:29 +0100 |
---|---|---|
committer | Akim Demaille <akim.demaille@gmail.com> | 2019-02-03 14:42:22 +0100 |
commit | 334cb8f2225919832728f5cb9ab3c6b10d8ea301 (patch) | |
tree | 5e8f0ccc7e27c6b68c02d3f606b118729dab4429 | |
parent | 03878edf7716ed16211a431d6ab108563833ebb4 (diff) | |
download | bison-334cb8f2225919832728f5cb9ab3c6b10d8ea301.tar.gz |
style: minor fixes
* NEWS, src/reduce.c, src/reduce.h: Use 'nonterminal'.
Fix comments.
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | src/reduce.c | 2 | ||||
-rw-r--r-- | src/reduce.h | 2 |
3 files changed, 3 insertions, 3 deletions
@@ -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; |