(Torturing the Scanner): Rename value_t -> value,

value_t_as_yystype -> value_as_yystype.
This commit is contained in:
Paul Eggert
2002-12-11 07:00:15 +00:00
parent e3aa2baac6
commit 051ade8391

View File

@@ -132,7 +132,7 @@ char apostrophe = '\'';
%{ %{
/* Exercise pre-prologue dependency to %union. */ /* Exercise pre-prologue dependency to %union. */
typedef int value_t; typedef int value;
%} %}
/* Exercise M4 quoting: '@:>@@:>@', 0. */ /* Exercise M4 quoting: '@:>@@:>@', 0. */
@@ -140,13 +140,13 @@ typedef int value_t;
/* Also exercise %union. */ /* Also exercise %union. */
%union %union
{ {
value_t ival; /* A comment to exercise an old bug. */ value ival; /* A comment to exercise an old bug. */
}; };
/* Exercise post-prologue dependency to %union. */ /* Exercise post-prologue dependency to %union. */
%{ %{
static YYSTYPE value_t_as_yystype (value_t val); static YYSTYPE value_as_yystype (value val);
/* Exercise quotes in declarations. */ /* Exercise quotes in declarations. */
char quote[] = "@:>@@:>@,"; char quote[] = "@:>@@:>@,";
@@ -179,7 +179,7 @@ output: '#' 'o' 'u' 't' 'p' 'u' 't' ' ';
/* Exercise M4 quoting: '@:>@@:>@', @<:@, 2. */ /* Exercise M4 quoting: '@:>@@:>@', @<:@, 2. */
static YYSTYPE static YYSTYPE
value_t_as_yystype (value_t val) value_as_yystype (value val)
{ {
YYSTYPE res; YYSTYPE res;
res.ival = val; res.ival = val;
@@ -192,7 +192,7 @@ yylex (void)
static const char *input = "@<:@\1\2$@{@oline@__@&t@oline__\ static const char *input = "@<:@\1\2$@{@oline@__@&t@oline__\
#output "; /* " #output "; /* "
*/ */
yylval = value_t_as_yystype (*input); yylval = value_as_yystype (*input);
return *input++; return *input++;
} }
@@ -206,7 +206,7 @@ yyerror (const char *msg)
# Pacify Emacs'font-lock-mode: " # Pacify Emacs'font-lock-mode: "
AT_DATA([main.c], AT_DATA([main.c],
[[typedef int value_t; [[typedef int value;
#include "input.h" #include "input.h"
int yyparse (void); int yyparse (void);