mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-24 03:33:03 +00:00
* doc/Makefile.am (CLEANFILES): Add bison.fns for distcheck.
Changes in response to error report by S. Eken: GLR mode does not (yyfill): New function to copy from stack tree into array (yyuserAction): Modify to allow incremental move of semantic values to rhs array when in GLR mode. Define YYFILL to use in user-defined actions to fill semantic array (yyresolveStates): Use X == NULL for pointers, not !X.
This commit is contained in:
22
ChangeLog
22
ChangeLog
@@ -1,29 +1,33 @@
|
|||||||
|
2003-01-30 Akim Demaille <akim@epita.fr>
|
||||||
|
|
||||||
|
* doc/Makefile.am (CLEANFILES): Add bison.fns for distcheck.
|
||||||
|
|
||||||
2003-01-29 Paul Hilfinger <Hilfinger@CS.Berkeley.EDU>
|
2003-01-29 Paul Hilfinger <Hilfinger@CS.Berkeley.EDU>
|
||||||
|
|
||||||
* tests/cxx-type.at: Correct apparent typo in Bison input: $$ instead
|
* tests/cxx-type.at: Correct apparent typo in Bison input: $$ instead
|
||||||
of $1.
|
of $1.
|
||||||
|
|
||||||
Changes in response to error report by S. Eken: GLR mode does not
|
Changes in response to error report by S. Eken: GLR mode does not
|
||||||
handle negative $ indices or $ indices in embedded rules correctly.
|
handle negative $ indices or $ indices in embedded rules correctly.
|
||||||
See <http://mail.gnu.org/archive/html/bug-bison/2003-01/msg00076.html>.
|
See <http://mail.gnu.org/archive/html/bug-bison/2003-01/msg00076.html>.
|
||||||
|
|
||||||
* data/glr.c (b4_rhs_value): Change to use YYFILL macro.
|
* data/glr.c (b4_rhs_value): Change to use YYFILL macro.
|
||||||
(b4_rhs_location): Ditto.
|
(b4_rhs_location): Ditto.
|
||||||
(yyfill): New function to copy from stack tree into array
|
(yyfill): New function to copy from stack tree into array
|
||||||
incrementally.
|
incrementally.
|
||||||
(yyuserAction): Modify to allow incremental move of semantic values
|
(yyuserAction): Modify to allow incremental move of semantic values
|
||||||
to rhs array when in GLR mode.
|
to rhs array when in GLR mode.
|
||||||
Define YYFILL to use in user-defined actions to fill semantic array
|
Define YYFILL to use in user-defined actions to fill semantic array
|
||||||
as needed.
|
as needed.
|
||||||
Remove dummy use of yystack, as there is now a guaranteed use.
|
Remove dummy use of yystack, as there is now a guaranteed use.
|
||||||
(yydoAction): Modify to allow incremental move of semantic values
|
(yydoAction): Modify to allow incremental move of semantic values
|
||||||
to rhs array when in GLR mode.
|
to rhs array when in GLR mode.
|
||||||
(yyresolveAction): Ditto.
|
(yyresolveAction): Ditto.
|
||||||
(yyglrShiftDefer): Update comment.
|
(yyglrShiftDefer): Update comment.
|
||||||
(yyresolveStates): Use X == NULL for pointers, not !X.
|
(yyresolveStates): Use X == NULL for pointers, not !X.
|
||||||
(yyglrReduce): Ditto.
|
(yyglrReduce): Ditto.
|
||||||
(yydoAction): Ditto
|
(yydoAction): Ditto
|
||||||
|
|
||||||
* tests/glr-regr1.at: Rename to ...
|
* tests/glr-regr1.at: Rename to ...
|
||||||
* tests/glr-regression.at: Add new regression test for the problems
|
* tests/glr-regression.at: Add new regression test for the problems
|
||||||
described above (adapted from S. Eken).
|
described above (adapted from S. Eken).
|
||||||
|
|||||||
@@ -1,4 +1,20 @@
|
|||||||
## Process this file with automake to produce Makefile.in -*-Makefile-*-
|
## Process this file with automake to produce Makefile.in -*-Makefile-*-
|
||||||
|
## Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
## This program is free software; you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation; either version 2 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
|
||||||
|
## This program is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with this program; if not, write to the Free Software
|
||||||
|
## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
## 02111-1307 USA
|
||||||
|
|
||||||
info_TEXINFOS = bison.texinfo
|
info_TEXINFOS = bison.texinfo
|
||||||
man_MANS = bison.1
|
man_MANS = bison.1
|
||||||
@@ -6,7 +22,7 @@ bison_TEXINFOS = gpl.texi fdl.texi
|
|||||||
|
|
||||||
EXTRA_DIST = FAQ bison.1 refcard.tex
|
EXTRA_DIST = FAQ bison.1 refcard.tex
|
||||||
|
|
||||||
CLEANFILES = refcard.dvi refcard.log refcard.ps
|
CLEANFILES = refcard.dvi refcard.log refcard.ps bison.fns
|
||||||
|
|
||||||
refcard.dvi: refcard.tex
|
refcard.dvi: refcard.tex
|
||||||
tex refcard.tex
|
tex refcard.tex
|
||||||
|
|||||||
Reference in New Issue
Block a user