* 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:
Akim Demaille
2002-04-07 17:41:28 +00:00
parent cc9305dd68
commit d7e1f00c13
4 changed files with 15 additions and 2 deletions

View File

@@ -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);