* src/bison.simple: Define type yystype instead of YYSTYPE, and

define CPP macro, which substitute YYSTYPE by yystype.
* src/reader.c (parse_union_decl): Output yystype/YYSTYPE as we do
with yyltype/YYLTYPE.  This allows inclusion of the generated
header within the parser if the compiler, such as GGC, accepts
multiple equivalent #defines.
From Akim.
This commit is contained in:
Akim Demaille
2001-11-12 09:24:14 +00:00
parent e3f1699f55
commit 5f7e08323a
3 changed files with 23 additions and 3 deletions

View File

@@ -117,7 +117,8 @@
#line %%input_line "%%filename"
#ifndef YYSTYPE
typedef %%stype YYSTYPE;
typedef %%stype yystype;
# define YYSTYPE yystype
#endif
#ifndef YYLTYPE