testsuite: add bc and dc tests
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
45
testsuite/bc_misc2.bc
Normal file
45
testsuite/bc_misc2.bc
Normal file
@@ -0,0 +1,45 @@
|
||||
define x() {
|
||||
"x"
|
||||
return ( 1 )
|
||||
}
|
||||
define y() {
|
||||
"y"
|
||||
return (2)
|
||||
}
|
||||
define z() {
|
||||
"z"
|
||||
return (3)
|
||||
}
|
||||
|
||||
if ( x() == y() ) {1}
|
||||
1
|
||||
if ( x() <= y() ) {2}
|
||||
if ( y() >= x() ) {3}
|
||||
if ( x() != y() ) {4}
|
||||
if ( x() < y() ) {5}
|
||||
if ( y() > x() ) {6}
|
||||
|
||||
if ( x() == z() ) {11}
|
||||
11
|
||||
if ( x() <= z() ) {12}
|
||||
if ( z() >= x() ) {13}
|
||||
if ( x() != z() ) {14}
|
||||
if ( x() < z() ) {15}
|
||||
if ( z() > x() ) {16}
|
||||
|
||||
x = -10
|
||||
while (x <= 0) {
|
||||
x
|
||||
if (x == -5) break;
|
||||
x += 1
|
||||
}
|
||||
|
||||
define u() {
|
||||
auto a[];
|
||||
return a[0]
|
||||
}
|
||||
|
||||
u()
|
||||
|
||||
if (x == -4) x
|
||||
else x - 4
|
||||
Reference in New Issue
Block a user