mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 20:33:03 +00:00
* src/LR0.c, src/derives.c, src/gram.c, src/gram.h, src/lalr.c,
* src/nullable.c, src/output.c, src/print.c, src/print_graph.c, * src/reader.c, src/reduce.c, src/state.h, src/symtab.h (token_number_t, item_number_as_token_number) (token_number_as_item_number, muscle_insert_token_number_table): Rename as... (symbol_number_t, item_number_as_symbol_number) (symbol_number_as_item_number, muscle_insert_symbol_number_table): these, since it is more appropriate.
This commit is contained in:
@@ -278,12 +278,12 @@ reduce_grammar_tables (void)
|
||||
static void
|
||||
nonterminals_reduce (void)
|
||||
{
|
||||
token_number_t i, n;
|
||||
symbol_number_t i, n;
|
||||
|
||||
/* Map the nonterminals to their new index: useful first, useless
|
||||
afterwards. Kept for later report. */
|
||||
|
||||
token_number_t *nontermmap = XCALLOC (token_number_t, nvars) - ntokens;
|
||||
symbol_number_t *nontermmap = XCALLOC (symbol_number_t, nvars) - ntokens;
|
||||
n = ntokens;
|
||||
for (i = ntokens; i < nsyms; i++)
|
||||
if (bitset_test (V, i))
|
||||
@@ -313,7 +313,7 @@ nonterminals_reduce (void)
|
||||
item_number_t *rhsp;
|
||||
for (rhsp = rules[r].rhs; *rhsp >= 0; ++rhsp)
|
||||
if (ISVAR (*rhsp))
|
||||
*rhsp = token_number_as_item_number (nontermmap[*rhsp]);
|
||||
*rhsp = symbol_number_as_item_number (nontermmap[*rhsp]);
|
||||
}
|
||||
start_symbol = nontermmap[start_symbol];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user