diff options
author | Akim Demaille <akim@epita.fr> | 2002-04-22 08:21:55 +0000 |
---|---|---|
committer | Akim Demaille <akim@epita.fr> | 2002-04-22 08:21:55 +0000 |
commit | 5fbb0954b861b5bff653e1b87a1bd5e0b328445d (patch) | |
tree | 6b527e4e0de7e14693e4d3ea66725bec125e264b /src/nullable.c | |
parent | 4f940944da24080103bdbcf9a61fbb222066d8db (diff) | |
download | bison-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.c | 6 |
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. */ |