]> git.saurik.com Git - bison.git/blobdiff - src/lex.h
Rename all the `bucket's as `symbol_t'.
[bison.git] / src / lex.h
index df825a8b7a17af2329c89cdee25a463a111c3d23..c3dc66d7cbd7c6bfabcb439dc261e8bc5c4dc19c 100644 (file)
--- a/src/lex.h
+++ b/src/lex.h
@@ -58,7 +58,7 @@ typedef enum token_e
   } token_t;
 
 extern const char *token_buffer;
-extern bucket *symval;
+extern symbol_t *symval;
 extern int numval;
 
 void lex_init PARAMS ((void));
@@ -66,6 +66,7 @@ void lex_free 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
@@ -73,7 +74,7 @@ void read_type_name PARAMS ((FILE *fin));
    entry found.  */
 
 token_t lex PARAMS ((void));
-int literalchar PARAMS ((struct obstack *out, int *pcode, char term));
+char literalchar PARAMS ((void));
 
 token_t parse_percent_token PARAMS ((void));