]> git.saurik.com Git - bison.git/blobdiff - src/symtab.h
* data/bison.simple (b4_token_defines): Also define YYTOKENTYPE
[bison.git] / src / symtab.h
index df566eb5bc66075a62fee221bd755eb1dc15ad00..591c6b8e4057b87dc21ab7d7e88a3b2cc618485b 100644 (file)
@@ -43,15 +43,19 @@ typedef enum
 
 /* Internal token numbers. */
 typedef short token_number_t;
+
 #define SUNDEF  -1              /* For undefined user number. */
 #define SALIAS -9991           /* for symbol generated with an alias */
 
+#define NUMBER_UNDEFINED ((token_number_t) -1)
+
 struct symbol_s
 {
   /* The key, name of the symbol. */
   char *tag;
   /* Its type. */
   char *type_name;
+
   token_number_t number;
   short prec;
   associativity assoc;