summaryrefslogtreecommitdiff
path: root/src/nullable.c
diff options
context:
space:
mode:
authorAkim Demaille <akim@epita.fr>2002-04-22 08:21:55 +0000
committerAkim Demaille <akim@epita.fr>2002-04-22 08:21:55 +0000
commit5fbb0954b861b5bff653e1b87a1bd5e0b328445d (patch)
tree6b527e4e0de7e14693e4d3ea66725bec125e264b /src/nullable.c
parent4f940944da24080103bdbcf9a61fbb222066d8db (diff)
downloadbison-5fbb0954b861b5bff653e1b87a1bd5e0b328445d.tar.gz
Propagate more token_number_t.
* src/gram.h (token_number_as_item_number) (item_number_as_token_number): New. * src/output.c (GENERATE_OUTPUT_TABLE): New. Use it to create output_item_number_table and output_token_number_table. * src/LR0.c, src/derives.c, src/gram.c, src/gram.h, src/lalr.c, * src/lex.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.c, src/symtab.h: Use token_number_t instead of shorts.
Diffstat (limited to 'src/nullable.c')
-rw-r--r--src/nullable.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/nullable.c b/src/nullable.c
index 6708313b..ae02db75 100644
--- a/src/nullable.c
+++ b/src/nullable.c
@@ -47,11 +47,11 @@ void
set_nullable (void)
{
int ruleno;
- short *s1;
- short *s2;
+ token_number_t *s1;
+ token_number_t *s2;
shorts *p;
- short *squeue = XCALLOC (short, nvars);
+ token_number_t *squeue = XCALLOC (token_number_t, nvars);
short *rcount = XCALLOC (short, nrules + 1);
/* RITEM contains all the rules, including useless productions.
Hence we must allocate room for useless nonterminals too. */