# helping macros. So don't put any directly in the Bison file.
AT_BISON_OPTION_PUSHDEFS([$5])
AT_DATA_GRAMMAR([[input.y]],
-[[%requires {
+[[%code requires {
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
{
int ival;
}])
-AT_LALR1_CC_IF([%define "global_tokens_and_yystype"])
-m4_ifval([$6], [[%provides {]], [[%code {]])
+AT_LALR1_CC_IF([%define global_tokens_and_yystype])
+m4_ifval([$6], [[%code provides {]], [[%code {]])
AT_LALR1_CC_IF([typedef yy::location YYLTYPE;])
[static int yylex (]AT_LEX_FORMALS[);
]AT_LALR1_CC_IF([], [static void yyerror (const char *msg);])
## Default %printer and %destructor are not for error or $undefined. ##
## ------------------------------------------------------------------ ##
-AT_SETUP([Default %printer and %destructor are not for error or \$undefined])
+AT_SETUP([Default %printer and %destructor are not for error or $undefined])
# If Bison were to apply the default %printer and %destructor to the error
# token or to $undefined:
## Default %printer and %destructor are not for $accept. ##
## ------------------------------------------------------ ##
-AT_SETUP([Default %printer and %destructor are not for \$accept])
+AT_SETUP([Default %printer and %destructor are not for $accept])
# If YYSTYPE is a union and Bison were to apply the default %printer and
# %destructor to $accept: