* src/parse-gram.h, src/parse-gram.c: Regen.
+2008-11-15 Akim Demaille <demaille@gostai.com>
+
+ * src/parse-gram.h, src/parse-gram.c: Regen.
+
2008-11-15 Akim Demaille <demaille@gostai.com>
Support parametric types.
2008-11-15 Akim Demaille <demaille@gostai.com>
Support parametric types.
-/* A Bison parser, made by GNU Bison 2.4.150-0305. */
+/* A Bison parser, made by GNU Bison 2.4.156-d497. */
/* Implementation for Bison's Yacc-like parsers in C
/* Implementation for Bison's Yacc-like parsers in C
#define YYBISON 1
/* Bison version. */
#define YYBISON 1
/* Bison version. */
-#define YYBISON_VERSION "2.4.150-0305"
+#define YYBISON_VERSION "2.4.156-d497"
/* Skeleton name. */
#define YYSKELETON_NAME "yacc.c"
/* Skeleton name. */
#define YYSKELETON_NAME "yacc.c"
PIPE = 306,
PROLOGUE = 307,
SEMICOLON = 308,
PIPE = 306,
PROLOGUE = 307,
SEMICOLON = 308,
- TYPE = 309,
- TYPE_TAG_ANY = 310,
- TYPE_TAG_NONE = 311,
+ TAG = 309,
+ TAG_ANY = 310,
+ TAG_NONE = 311,
PERCENT_UNION = 312
};
#endif
PERCENT_UNION = 312
};
#endif
#define PIPE 306
#define PROLOGUE 307
#define SEMICOLON 308
#define PIPE 306
#define PROLOGUE 307
#define SEMICOLON 308
-#define TYPE 309
-#define TYPE_TAG_ANY 310
-#define TYPE_TAG_NONE 311
+#define TAG 309
+#define TAG_ANY 310
+#define TAG_NONE 311
#define PERCENT_UNION 312
#define PERCENT_UNION 312
"\"%skeleton\"", "\"%start\"", "\"%token-table\"", "\"%verbose\"",
"\"%yacc\"", "\"{...}\"", "\"char\"", "\"epilogue\"", "\"=\"",
"\"identifier\"", "\"identifier:\"", "\"%%\"", "\"|\"", "\"%{...%}\"",
"\"%skeleton\"", "\"%start\"", "\"%token-table\"", "\"%verbose\"",
"\"%yacc\"", "\"{...}\"", "\"char\"", "\"epilogue\"", "\"=\"",
"\"identifier\"", "\"identifier:\"", "\"%%\"", "\"|\"", "\"%{...%}\"",
- "\";\"", "\"type\"", "\"<*>\"", "\"<>\"", "\"%union\"", "$accept",
+ "\";\"", "\"<tag>\"", "\"<*>\"", "\"<>\"", "\"%union\"", "$accept",
"input", "prologue_declarations", "prologue_declaration",
"grammar_declaration", "union_name", "symbol_declaration", "$@1", "$@2",
"input", "prologue_declarations", "prologue_declaration",
"grammar_declaration", "union_name", "symbol_declaration", "$@1", "$@2",
- "precedence_declaration", "precedence_declarator", "type.opt",
+ "precedence_declaration", "precedence_declarator", "tag.opt",
"symbols.prec", "symbol.prec", "symbols.1", "generic_symlist",
"generic_symlist_item", "symbol_def", "symbol_defs.1", "grammar",
"rules_or_grammar_declaration", "rules", "$@3", "rhses.1", "rhs",
"symbols.prec", "symbol.prec", "symbols.1", "generic_symlist",
"generic_symlist_item", "symbol_def", "symbol_defs.1", "grammar",
"rules_or_grammar_declaration", "rules", "$@3", "rhses.1", "rhs",
/* Line 719 of yacc.c */
#line 1115 "../../src/parse-gram.c"
break;
/* Line 719 of yacc.c */
#line 1115 "../../src/parse-gram.c"
break;
- case 54: /* "\"type\"" */
+ case 54: /* "\"<tag>\"" */
/* Line 719 of yacc.c */
#line 187 "parse-gram.y"
/* Line 719 of yacc.c */
#line 187 "parse-gram.y"
-/* A Bison parser, made by GNU Bison 2.4.150-0305. */
+/* A Bison parser, made by GNU Bison 2.4.156-d497. */
/* Interface for Bison's Yacc-like parsers in C
/* Interface for Bison's Yacc-like parsers in C
PIPE = 306,
PROLOGUE = 307,
SEMICOLON = 308,
PIPE = 306,
PROLOGUE = 307,
SEMICOLON = 308,
- TYPE = 309,
- TYPE_TAG_ANY = 310,
- TYPE_TAG_NONE = 311,
+ TAG = 309,
+ TAG_ANY = 310,
+ TAG_NONE = 311,
PERCENT_UNION = 312
};
#endif
PERCENT_UNION = 312
};
#endif
#define PIPE 306
#define PROLOGUE 307
#define SEMICOLON 308
#define PIPE 306
#define PROLOGUE 307
#define SEMICOLON 308
-#define TYPE 309
-#define TYPE_TAG_ANY 310
-#define TYPE_TAG_NONE 311
+#define TAG 309
+#define TAG_ANY 310
+#define TAG_NONE 311
#define PERCENT_UNION 312
#define PERCENT_UNION 312