-/* A Bison parser, made from parse-gram.y, by GNU bison 1.75b. */
+/* A Bison parser, made by GNU Bison 1.875. */
/* Skeleton parser for Yacc-like parsing with Bison,
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc.
This special exception was added by the Free Software Foundation
in version 1.24 of Bison. */
-#ifndef BISON_PARSE_GRAM_H
-# define BISON_PARSE_GRAM_H
-
/* Tokens. */
#ifndef YYTOKENTYPE
# define YYTOKENTYPE
TYPE = 291,
EQUAL = 292,
SEMICOLON = 293,
- COLON = 294,
- COMMA = 295,
- PIPE = 296,
- ID = 297,
- PERCENT_PERCENT = 298,
- PROLOGUE = 299,
- EPILOGUE = 300,
- BRACED_CODE = 301
+ PIPE = 294,
+ ID = 295,
+ ID_COLON = 296,
+ PERCENT_PERCENT = 297,
+ PROLOGUE = 298,
+ EPILOGUE = 299,
+ BRACED_CODE = 300
};
#endif
#define GRAM_EOF 0
#define TYPE 291
#define EQUAL 292
#define SEMICOLON 293
-#define COLON 294
-#define COMMA 295
-#define PIPE 296
-#define ID 297
-#define PERCENT_PERCENT 298
-#define PROLOGUE 299
-#define EPILOGUE 300
-#define BRACED_CODE 301
+#define PIPE 294
+#define ID 295
+#define ID_COLON 296
+#define PERCENT_PERCENT 297
+#define PROLOGUE 298
+#define EPILOGUE 299
+#define BRACED_CODE 300
-#ifndef YYSTYPE
-#line 89 "parse-gram.y"
-typedef union {
- symbol_t *symbol;
- symbol_list_t *list;
+#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
+#line 74 "parse-gram.y"
+typedef union YYSTYPE {
+ symbol *symbol;
+ symbol_list *list;
int integer;
- char *string;
- assoc_t assoc;
- struniq_t struniq;
-} yystype;
-/* Line 1321 of /usr/local/share/bison/yacc.c. */
-#line 143 "y.tab.h"
-# define YYSTYPE yystype
+ char *chars;
+ assoc assoc;
+ uniqstr uniqstr;
+} YYSTYPE;
+/* Line 1248 of yacc.c. */
+#line 137 "y.tab.h"
+# define yystype YYSTYPE /* obsolescent; will be withdrawn */
+# define YYSTYPE_IS_DECLARED 1
+# define YYSTYPE_IS_TRIVIAL 1
#endif
-#ifndef YYLTYPE
-typedef struct yyltype
+#if ! defined (YYLTYPE) && ! defined (YYLTYPE_IS_DECLARED)
+typedef struct YYLTYPE
{
int first_line;
int first_column;
int last_line;
int last_column;
-} yyltype;
-# define YYLTYPE yyltype
+} YYLTYPE;
+# define yyltype YYLTYPE /* obsolescent; will be withdrawn */
+# define YYLTYPE_IS_DECLARED 1
+# define YYLTYPE_IS_TRIVIAL 1
#endif
-#endif /* not BISON_PARSE_GRAM_H */