summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
8a86eef)
<http://lists.gnu.org/archive/html/bug-bison/2007-07/msg00000.html>.
* examples/calc++/Makefile.am (DEFAULT_INCLUDES): Override Automake's
definition in order to avoid Gnulib headers since we don't use config.h
here.
* tests/output.at (AT_CHECK_OUTPUT_FILE_NAME): Use AT_DATA_GRAMMAR
rather than AT_DATA so that config.h is included.
+2007-07-02 Joel E. Denny <jdenny@ces.clemson.edu>
+
+ Fix C++ test cases after recent Gnulib changes. Discussed starting at
+ <http://lists.gnu.org/archive/html/bug-bison/2007-07/msg00000.html>.
+ * examples/calc++/Makefile.am (DEFAULT_INCLUDES): Override Automake's
+ definition in order to avoid Gnulib headers since we don't use config.h
+ here.
+ * tests/output.at (AT_CHECK_OUTPUT_FILE_NAME): Use AT_DATA_GRAMMAR
+ rather than AT_DATA so that config.h is included.
+
2007-07-01 Joel E. Denny <jdenny@ces.clemson.edu>
* data/glr.c (yy_yypstack, yypstates, yypdumpstack): Use YYFPRINTF
2007-07-01 Joel E. Denny <jdenny@ces.clemson.edu>
* data/glr.c (yy_yypstack, yypstates, yypdumpstack): Use YYFPRINTF
## Parser generation. ##
## ------------------- ##
## Parser generation. ##
## ------------------- ##
+DEFAULT_INCLUDES = -I. -I$(srcdir)
BUILT_SOURCES = $(calc_extracted) $(calc_sources_generated)
CLEANFILES = $(srcdir)/*.output *.tmp
MAINTAINERCLEANFILES = $(srcdir)/*.stamp $(BUILT_SOURCES)
BUILT_SOURCES = $(calc_extracted) $(calc_sources_generated)
CLEANFILES = $(srcdir)/*.output *.tmp
MAINTAINERCLEANFILES = $(srcdir)/*.stamp $(BUILT_SOURCES)
m4_define([AT_CHECK_OUTPUT_FILE_NAME],
[AT_SETUP([Output file name: $1])
m4_define([AT_CHECK_OUTPUT_FILE_NAME],
[AT_SETUP([Output file name: $1])
+AT_DATA_GRAMMAR([glr.y],
[[%glr-parser
%code {
int yylex (void);
[[%glr-parser
%code {
int yylex (void);
AT_COMPILE([glr.o], [-c "AS_ESCAPE([$1.c])"])
$2
AT_COMPILE([glr.o], [-c "AS_ESCAPE([$1.c])"])
$2
+AT_DATA_GRAMMAR([cxx.y],
[[%skeleton "lalr1.cc"
%code { int yylex (yy::parser::semantic_type*); }
%%
[[%skeleton "lalr1.cc"
%code { int yylex (yy::parser::semantic_type*); }
%%