diff options
author | Akim Demaille <akim@epita.fr> | 2002-03-04 12:05:15 +0000 |
---|---|---|
committer | Akim Demaille <akim@epita.fr> | 2002-03-04 12:05:15 +0000 |
commit | 0e721e7569828defbeb88572e7a1e331ee665006 (patch) | |
tree | b67c2b26cce36b841f10dfa0caac758aeaf9256f | |
parent | 0fb1ffb1bfede38666fbc3a4b1e253b473bd6d7d (diff) | |
download | bison-0e721e7569828defbeb88572e7a1e331ee665006.tar.gz |
* src/lalr.h, src/lalr.c (tokensetsize): Remove, unused.
* src/system.h (BITS_PER_WORD, WORDSIZE, SETBIT, RESETBIT, BITISSET):
Ditto.
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | src/lalr.c | 3 | ||||
-rw-r--r-- | src/lalr.h | 2 | ||||
-rw-r--r-- | src/system.h | 8 |
4 files changed, 7 insertions, 13 deletions
@@ -1,5 +1,12 @@ 2002-03-04 Akim Demaille <akim@epita.fr> + * src/lalr.h, src/lalr.c (tokensetsize): Remove, unused. + * src/system.h (BITS_PER_WORD, WORDSIZE, SETBIT, RESETBIT, BITISSET): + Ditto. + + +2002-03-04 Akim Demaille <akim@epita.fr> + * src/lalr.c (F): Now a bitset*. Adjust all dependencies. @@ -39,7 +39,6 @@ /* All the decorated states, indexed by the state number. */ state_t **states = NULL; -int tokensetsize; short *LAruleno = NULL; bitset *LA = NULL; size_t nLA; @@ -581,8 +580,6 @@ lookaheads_print (FILE *out) void lalr (void) { - tokensetsize = WORDSIZE (ntokens); - initialize_lookaheads (); initialize_LA (); set_goto_map (); @@ -72,6 +72,4 @@ extern bitset *LA; /* All the states, indexed by the state number. */ extern state_t **states; -extern int tokensetsize; - #endif /* !LALR_H_ */ diff --git a/src/system.h b/src/system.h index 4f95e205..f770b8f4 100644 --- a/src/system.h +++ b/src/system.h @@ -236,19 +236,11 @@ do { \ #endif #if defined (MSDOS) && !defined (__GO32__) -# define BITS_PER_WORD 16 # define MAXTABLE 16383 #else -# define BITS_PER_WORD 32 # define MAXTABLE 32767 #endif -#define WORDSIZE(n) (((n) + BITS_PER_WORD - 1) / BITS_PER_WORD) -#define SETBIT(x, i) ((x)[(i)/BITS_PER_WORD] |= (1<<((i) % BITS_PER_WORD))) -#define RESETBIT(x, i) ((x)[(i)/BITS_PER_WORD] &= ~(1<<((i) % BITS_PER_WORD))) -#define BITISSET(x, i) (((x)[(i)/BITS_PER_WORD] & (1<<((i) % BITS_PER_WORD))) != 0) - - /*-----------------------------------------. | Extensions to use for the output files. | `-----------------------------------------*/ |