mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
diagnostics: check the handling of tabulations
* tests/diagnostics.at (Tabulations): here.
This commit is contained in:
@@ -106,5 +106,30 @@ input.y:17.2: <warning>warning:</warning> empty rule without %empty [<warning>-W
|
|||||||
]])
|
]])
|
||||||
|
|
||||||
|
|
||||||
|
## ------------- ##
|
||||||
|
## Tabulations. ##
|
||||||
|
## ------------- ##
|
||||||
|
|
||||||
m4_popdef([AT_TEST])
|
# Make sure we treat tabulations as eight spaces.
|
||||||
|
|
||||||
|
AT_TEST([[Tabulations]],
|
||||||
|
[[%%
|
||||||
|
exp: a b c
|
||||||
|
a: { }
|
||||||
|
b: { }
|
||||||
|
c: {------------}
|
||||||
|
]],
|
||||||
|
[[input.y:11.4-17: <warning>warning:</warning> empty rule without %empty [<warning>-Wempty-rule</warning>]
|
||||||
|
a: <warning>{ }</warning>
|
||||||
|
<warning>^~~~~~~~~~~~~~</warning>
|
||||||
|
input.y:12.4-17: <warning>warning:</warning> empty rule without %empty [<warning>-Wempty-rule</warning>]
|
||||||
|
b: <warning>{ }</warning>
|
||||||
|
<warning>^~~~~~~~~~~~~~</warning>
|
||||||
|
input.y:13.4-17: <warning>warning:</warning> empty rule without %empty [<warning>-Wempty-rule</warning>]
|
||||||
|
c: <warning>{------------}</warning>
|
||||||
|
<warning>^~~~~~~~~~~~~~</warning>
|
||||||
|
]])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
m4_popdef([AT_TEST])
|
||||||
|
|||||||
Reference in New Issue
Block a user