[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bison ChangeLog
From: |
Paul Eggert |
Subject: |
bison ChangeLog |
Date: |
Tue, 24 Dec 2002 02:47:36 -0500 |
CVSROOT: /cvsroot/bison
Module name: bison
Changes by: Paul Eggert <address@hidden> 02/12/24 02:47:36
Modified files:
. : ChangeLog
Log message:
If the user does not define YYSTYPE as a macro, Bison now declares it
using typedef instead of defining it as a macro. POSIX requires this.
For consistency, YYLTYPE is also declared instead of defined.
%union directives can now have a tag before the `{', e.g., the
directive `%union foo {...}' now generates the C code
`typedef union foo { ... } YYSTYPE;'; this is for Yacc compatibility.
The default union tag is `YYSTYPE', for compatibility with Solaris 9
Yacc. For consistency, YYLTYPE's struct tag is now `YYLTYPE'
instead of `yyltype'.
`yystype' and `yyltype' are now obsolescent macros instead of being
typedefs or tags; they are no longer documented and will be
withdrawn in a future release.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/ChangeLog.diff?tr1=1.967&tr2=1.968&r1=text&r2=text
- bison ChangeLog, Paul Eggert, 2002/12/02
- bison ChangeLog, Paul Eggert, 2002/12/07
- bison ChangeLog, Paul Eggert, 2002/12/11
- bison ChangeLog, Paul Eggert, 2002/12/13
- bison ChangeLog, Paul Eggert, 2002/12/15
- bison ChangeLog, Paul Eggert, 2002/12/17
- bison ChangeLog,
Paul Eggert <=
- bison ChangeLog, Paul Eggert, 2002/12/24
- bison ChangeLog, Paul Eggert, 2002/12/26
- bison ChangeLog, Paul Eggert, 2002/12/28
- bison ChangeLog, Paul Eggert, 2002/12/28
- bison ChangeLog, Paul Eggert, 2002/12/28
- bison ChangeLog, Paul Eggert, 2002/12/30