tok_percent_left_curly,
tok_token,
tok_nterm,
- tok_guard,
tok_type,
tok_union,
tok_start,
} token_t;
extern const char *token_buffer;
-extern bucket *symval;
+extern symbol_t *symval;
extern int numval;
void lex_init PARAMS ((void));
int skip_white_space PARAMS ((void));
void unlex PARAMS ((token_t));
void read_type_name PARAMS ((FILE *fin));
+int xgetc PARAMS ((FILE *fin));
/* Return one of the token-type codes. When an identifier is seen,
the code IDENTIFIER is returned and the name is looked up in the
entry found. */
token_t lex PARAMS ((void));
+char literalchar PARAMS ((void));
token_t parse_percent_token PARAMS ((void));