* src/scan-gram.l: Be robust to BRACED_CODE appearing before any

rule.
Reported by Mickael Labau.
* tests/input.at (Torturing the Scanner): Test it.
This commit is contained in:
Akim Demaille
2006-04-03 13:50:10 +00:00
parent 91e3ac9ab0
commit b2ddc3f337
4 changed files with 17 additions and 1 deletions

View File

@@ -204,6 +204,14 @@ AT_CHECK([bison input.y], [1], [],
]])
AT_DATA([input.y],
[{}
])
AT_CHECK([bison input.y], [1], [],
[[input.y:1.1-2: syntax error, unexpected {...}
]])
AT_DATA_GRAMMAR([input.y],
[[%{
/* This is seen in GCC: a %{ and %} in middle of a comment. */