154 |
/* TOKEN_TRANSLATION -- a table indexed by a token number as returned |
/* TOKEN_TRANSLATION -- a table indexed by a token number as returned |
155 |
by the user's yylex routine, it yields the internal token number |
by the user's yylex routine, it yields the internal token number |
156 |
used by the parser and throughout bison. */ |
used by the parser and throughout bison. */ |
|
typedef short token_number_t; |
|
157 |
extern token_number_t *token_translations; |
extern token_number_t *token_translations; |
158 |
extern int max_user_token_number; |
extern int max_user_token_number; |
159 |
|
|
168 |
|
|
169 |
extern int pure_parser; |
extern int pure_parser; |
170 |
|
|
|
/* ERROR_TOKEN_NUMBER is the token number of the error token. */ |
|
|
|
|
|
extern int error_token_number; |
|
|
|
|
171 |
/* Report the length of the RHS. */ |
/* Report the length of the RHS. */ |
172 |
int rule_rhs_length PARAMS ((rule_t *rule)); |
int rule_rhs_length PARAMS ((rule_t *rule)); |
173 |
|
|