3 # Validation suite for Bison.
4 # Copyright 2000 Free Software Foundation, Inc.
8 ## ---------------------------- ##
9 ## Checking output file names. ##
10 ## ---------------------------- ##
12 AT_SETUP
([Checking output
file names.
])
19 # AT_CHECK_BISON_OUTPUT(FLAGS, EXPECTED-FILES-SORTED)
20 # ---------------------------------------------------
21 AT_DEFINE
([AT_CHECK_BISON_OUTPUT
],
23 AT_CHECK
([bison
-dv foo.y
$1], 0, ignore
, ignore
)
24 AT_CHECK
([ls $2 | sort | tr '\n' ' ' | sed 's/.$//g'], 0, [$2])
27 AT_CHECK_BISON_OUTPUT
([], [foo.output foo.tab.c foo.tab.h
])
28 AT_CHECK_BISON_OUTPUT
([-o foo.c
], [foo.c foo.h foo.output
])
29 AT_CHECK_BISON_OUTPUT
([-o foo.tab.c
], [foo.output foo.tab.c foo.tab.h
])
30 AT_CHECK_BISON_OUTPUT
([-y], [y.output y.tab.c y.tab.h
])
31 AT_CHECK_BISON_OUTPUT
([-b bar
], [bar.output bar.tab.c bar.tab.h
])
37 AT_INCLUDE
([regression.
at])