/* Internal token numbers. */
-typedef short int symbol_number;
-#define SYMBOL_NUMBER_MAXIMUM SHRT_MAX
+typedef int symbol_number;
+#define SYMBOL_NUMBER_MAXIMUM INT_MAX
typedef struct symbol symbol;
symbol_number number;
location prec_location;
- short int prec;
+ int prec;
assoc assoc;
int user_token_number;