18 |
|
|
19 |
AT_BANNER([[Regression tests.]]) |
AT_BANNER([[Regression tests.]]) |
20 |
|
|
21 |
|
|
22 |
|
## ---------------- ## |
23 |
|
## Braces parsing. ## |
24 |
|
## ---------------- ## |
25 |
|
|
26 |
|
|
27 |
|
AT_SETUP([braces parsing]) |
28 |
|
|
29 |
|
AT_DATA([input.y], |
30 |
|
[[/* Bison used to swallow the character after `}'. */ |
31 |
|
|
32 |
|
%% |
33 |
|
exp: { tests = {{{{{{{{{{}}}}}}}}}}; } |
34 |
|
%% |
35 |
|
]]) |
36 |
|
|
37 |
|
AT_CHECK([bison -v input.y -o input.c], 0, ignore, ignore) |
38 |
|
|
39 |
|
AT_CHECK([fgrep 'tests = {{{{{{{{{{}}}}}}}}}};' input.c], 0, [ignore]) |
40 |
|
|
41 |
|
AT_CLEANUP |
42 |
|
|
43 |
|
|
44 |
## ------------------ ## |
## ------------------ ## |
45 |
## Duplicate string. ## |
## Duplicate string. ## |
46 |
## ------------------ ## |
## ------------------ ## |