mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-18 16:53:02 +00:00
* lib/hash.h (__P): Added definition for this macro.
* src/Makefile.am: Add parse-skel.c and scan-skel.c to BUILT_SOURCES, to ensure they are generated first. * src/parse-skel.y: Use YYERROR_VERBOSE instead of %error-verbose to allow bootstrapping with bison 1.30x.
This commit is contained in:
@@ -1,3 +1,11 @@
|
|||||||
|
2002-01-07 Tim Van Holder <tim.van.holder@pandora.be>
|
||||||
|
|
||||||
|
* lib/hash.h (__P): Added definition for this macro.
|
||||||
|
* src/Makefile.am: Add parse-skel.c and scan-skel.c to
|
||||||
|
BUILT_SOURCES, to ensure they are generated first.
|
||||||
|
* src/parse-skel.y: Use YYERROR_VERBOSE instead of
|
||||||
|
%error-verbose to allow bootstrapping with bison 1.30x.
|
||||||
|
|
||||||
2002-01-06 Akim Demaille <akim@epita.fr>
|
2002-01-06 Akim Demaille <akim@epita.fr>
|
||||||
|
|
||||||
* src/reader.c (parse_braces): Don't fetch the next char, the
|
* src/reader.c (parse_braces): Don't fetch the next char, the
|
||||||
|
|||||||
@@ -21,6 +21,12 @@
|
|||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
|
#if defined (__GNUC__) || (defined (__STDC__) && __STDC__)
|
||||||
|
#define __P(args) args
|
||||||
|
#else
|
||||||
|
#define __P(args) ()
|
||||||
|
#endif /* GCC. */
|
||||||
|
|
||||||
typedef unsigned long (*hash_func_t) __P((void const *key));
|
typedef unsigned long (*hash_func_t) __P((void const *key));
|
||||||
typedef int (*hash_cmp_func_t) __P((void const *x, void const *y));
|
typedef int (*hash_cmp_func_t) __P((void const *x, void const *y));
|
||||||
typedef void (*hash_map_func_t) __P((void const *item));
|
typedef void (*hash_map_func_t) __P((void const *item));
|
||||||
|
|||||||
@@ -47,6 +47,8 @@ bison_SOURCES = LR0.c closure.c complain.c conflicts.c \
|
|||||||
print.c reader.c reduce.c symtab.c warshall.c vcg.c \
|
print.c reader.c reduce.c symtab.c warshall.c vcg.c \
|
||||||
skeleton.h parse-skel.h parse-skel.y scan-skel.l
|
skeleton.h parse-skel.h parse-skel.y scan-skel.l
|
||||||
|
|
||||||
|
BUILT_SOURCES = parse-skel.c scan-skel.c
|
||||||
|
|
||||||
EXTRA_bison_SOURCES = vmsgetargs.c
|
EXTRA_bison_SOURCES = vmsgetargs.c
|
||||||
|
|
||||||
noinst_HEADERS = LR0.h closure.h complain.h conflicts.h \
|
noinst_HEADERS = LR0.h closure.h complain.h conflicts.h \
|
||||||
|
|||||||
@@ -22,7 +22,6 @@
|
|||||||
%debug
|
%debug
|
||||||
%defines
|
%defines
|
||||||
%verbose
|
%verbose
|
||||||
%error-verbose
|
|
||||||
%locations
|
%locations
|
||||||
%name-prefix="skel_"
|
%name-prefix="skel_"
|
||||||
%pure-parser
|
%pure-parser
|
||||||
@@ -37,6 +36,8 @@
|
|||||||
#include "skeleton.h"
|
#include "skeleton.h"
|
||||||
#include "muscle_tab.h"
|
#include "muscle_tab.h"
|
||||||
|
|
||||||
|
#define YYERROR_VERBOSE 1
|
||||||
|
|
||||||
/* Pass the control structure to YYPARSE but not YYLEX (yet?). */
|
/* Pass the control structure to YYPARSE but not YYLEX (yet?). */
|
||||||
#define YYPARSE_PARAM skel_control
|
#define YYPARSE_PARAM skel_control
|
||||||
/* YYPARSE receives SKEL_CONTROL as a void *. Provide a correctly
|
/* YYPARSE receives SKEL_CONTROL as a void *. Provide a correctly
|
||||||
|
|||||||
Reference in New Issue
Block a user