nasm/test/iftoken.pl
H. Peter Anvin 733cbb3197 test: change .stdout/.stderr to stdout/stderr
Using hidden files are rather antisocial, and rather pointless in this
particular context.  Change .stdout and .stderr to simply stdout and
stderr.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-10-06 18:28:42 -07:00

33 lines
753 B
Perl
Executable File

#!/usr/bin/perl
@list = ('', 'ZMACRO', 'NMACRO', 'TMACRO', '1', '+1', '1 2', '1,2',
'foo', 'foo bar', '%', '+foo', '<<');
@tests = ('token', 'empty');
print ";Testname=test; Arguments=-fbin -oiftoken.txt; Files=stdout stderr iftoken.txt"
print "%define ZMACRO\n";
print "%define NMACRO 1\n";
print "%define TMACRO 1 2\n";
foreach $x (@list) {
print "\tdb 'N \"$x\":'\n";
foreach $t (@tests) {
print "%if$t $x\n";
print "\tdb ' $t'\n";
print "%else\n";
print "\tdb ' n$t'\n";
print "%endif\n";
}
print "\tdb 10\n";
print "\tdb 'C \"$x\":'\n";
foreach $t (@tests) {
print "%if$t $x ; With a comment!\n";
print "\tdb ' $t'\n";
print "%else\n";
print "\tdb ' n$t'\n";
print "%endif\n";
}
print "\tdb 10\n";
}