333 |
|
|
334 |
|
|
335 |
|
|
336 |
|
## -------------------- ## |
337 |
|
## Characters Escapes. ## |
338 |
|
## -------------------- ## |
339 |
|
|
340 |
|
|
341 |
|
AT_SETUP([Characters Escapes]) |
342 |
|
|
343 |
|
AT_DATA([input.y], |
344 |
|
[%{ |
345 |
|
void yyerror (const char *s); |
346 |
|
int yylex (void); |
347 |
|
%} |
348 |
|
[%% |
349 |
|
exp: |
350 |
|
'\'' "\'" |
351 |
|
| '\"' "\"" |
352 |
|
| '"' "'" |
353 |
|
; |
354 |
|
]]) |
355 |
|
|
356 |
|
AT_CHECK([bison input.y -o input.c]) |
357 |
|
AT_COMPILE([input.o], [-c input.c]) |
358 |
|
AT_CLEANUP |
359 |
|
|
360 |
|
|
361 |
|
|
362 |
## -------------- ## |
## -------------- ## |
363 |
## Web2c Report. ## |
## Web2c Report. ## |
364 |
## -------------- ## |
## -------------- ## |