* data/bison.simple (b4_token_enum): New.

(b4_token_defines): Use it to output tokens both as #define and
enums.
Suggested by Paul Eggert.
* src/output.c (token_definitions_output): Don't output spurious
white spaces.
This commit is contained in:
Akim Demaille
2002-05-03 08:42:48 +00:00
parent 1f41899519
commit 83ccf991a6
5 changed files with 35 additions and 26 deletions

View File

@@ -603,7 +603,7 @@ token_definitions_output (FILE *out)
if (strchr (symbol->tag, '.') || strchr (symbol->tag, '$'))
continue;
fprintf (out, "%s [[[%s]], [%d]]",
fprintf (out, "%s[[[%s]], [%d]]",
first ? "" : ",\n", symbol->tag, number);
first = 0;
}