mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-19 01:03:04 +00:00
(Torturing the Scanner): Don't use \x0 or \0 in
Bison tokens, as this runs afoul of the 2003-10-07 change that disallowed NUL bytes in character constants or string literals.
This commit is contained in:
@@ -167,7 +167,7 @@ static int yylex (void);
|
|||||||
%type <ival> '@<:@'
|
%type <ival> '@<:@'
|
||||||
|
|
||||||
/* Exercise quotes in strings. */
|
/* Exercise quotes in strings. */
|
||||||
%token FAKE "fake @<:@@:>@ \a\b\f\n\r\t\v\"\'\?\\\u005B\U0000005c ??!??'??(??)??-??/??<??=??> \x0\0"
|
%token FAKE "fake @<:@@:>@ \a\b\f\n\r\t\v\"\'\?\\\u005B\U0000005c ??!??'??(??)??-??/??<??=??> \x1\1"
|
||||||
|
|
||||||
%%
|
%%
|
||||||
/* Exercise M4 quoting: '@:>@@:>@', @<:@, 1. */
|
/* Exercise M4 quoting: '@:>@@:>@', @<:@, 1. */
|
||||||
|
|||||||
Reference in New Issue
Block a user