* tests/calc.at [AT_DATA_CALC_Y]: Use %error-verbose instead

of defining YYERROR_VERBOSE.
[AT_DATA]: $4 is now out of C declarations in the prologue.
This commit is contained in:
Marc Autret
2001-11-29 20:48:45 +00:00
parent 84b113cd22
commit 147e184ccc
2 changed files with 9 additions and 2 deletions

View File

@@ -53,7 +53,6 @@ AT_DATA([calc.y],
char *strcat(char *dest, const char *src);
#endif
#include <ctype.h>
]$4[
static int power (int base, int exponent);
static void yyerror (const char *s);
@@ -74,6 +73,8 @@ extern void perror (const char *s);
%left NEG /* negation--unary minus */
%right '^' /* exponentiation */
]$4[
/* Grammar follows */
%%
input:
@@ -258,7 +259,7 @@ main (int argc, const char **argv)
m4_define([AT_DATA_CALC_Y],
[_AT_DATA_CALC_Y($[1], $[2], $[3],
[m4_bmatch([$1], [--yyerror-verbose],
[[#define YYERROR_VERBOSE]])])])
[[%error-verbose]])])])