tests: use the generalized default yylex.

* tests/actions.at, tests/glr-regression.at, tests/regression.at: here.
This commit is contained in:
Akim Demaille
2012-06-28 14:54:45 +02:00
parent 95361618de
commit 087dcd7868
3 changed files with 22 additions and 87 deletions

View File

@@ -1417,7 +1417,7 @@ AT_DATA_GRAMMAR([input.y],
# include <assert.h>
]AT_YYERROR_DECLARE[
static int yylex (YYSTYPE *yylval);
]AT_YYLEX_DECLARE[
}
%%
input:
@@ -1432,15 +1432,7 @@ exp:
%%
]AT_YYERROR_DEFINE[
static int
yylex (YYSTYPE *yylval)
{
static char const input[] = "bcd";
static size_t toknum;
assert (toknum < sizeof input);
*yylval = (toknum + 1) * 10;
return input[toknum++];
}
]AT_YYLEX_DEFINE(["bcd"], [*lvalp = (toknum + 1) * 10])[
int
main (void)