mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-13 06:13:02 +00:00
* src/gram.h (rule_t): Rename number' as user_number'.
`number' is a new member. Adjust dependencies. * src/reduce.c (reduce_grammar_tables): Renumber rule_t.number.
This commit is contained in:
@@ -255,6 +255,7 @@ reduce_grammar_tables (void)
|
||||
for (/* Nothing. */; *rhsp >= 0; ++rhsp)
|
||||
/* Nothing. */;
|
||||
*rhsp = -i;
|
||||
rules[i].number = i;
|
||||
}
|
||||
nrules -= nuseless_productions;
|
||||
}
|
||||
@@ -368,7 +369,7 @@ reduce_output (FILE *out)
|
||||
for (i = nrules + 1; i < nuseless_productions + nrules + 1; i++)
|
||||
{
|
||||
rule r;
|
||||
fprintf (out, "#%-4d ", rules[i].number - 1);
|
||||
fprintf (out, "#%-4d ", rules[i].user_number - 1);
|
||||
fprintf (out, "%s:", rules[i].lhs->tag);
|
||||
for (r = rules[i].rhs; *r >= 0; r++)
|
||||
fprintf (out, " %s", symbols[*r]->tag);
|
||||
|
||||
Reference in New Issue
Block a user