1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
|
#=DESCRIPTION conditional else
#=EXRESULT PASS
$FOO=true
$BAR = false
$FALSE = false
/bin/true {
#empty clauses
if $FOO {
}
if $BAR {
}
if $FOO {
} else {
}
if $BAR {
} else {
}
if $FOO {
if $FALSE {
}
if not $FALSE {
} else {
}
} else {
if $BAR {
} else {
}
if $BAR {
} else if not $FALSE {
}
}
#unempty clauses
if $FOO {
/tmp/1 r,
}
if $BAR {
/tmp/2 r,
}
if $FOO {
/tmp/3 r,
} else {
/tmp/4 r,
}
if $BAR {
/tmp/5 r,
} else {
/tmp/6 r,
}
if $FOO {
/tmp/7 r,
if $FALSE {
/tmp/8 r,
}
if not $FALSE {
/tmp/9 r,
} else {
/tmp/10 r,
}
} else {
/tmp/11 r,
if $BAR {
/tmp/12 r,
} else {
/tmp/13 r,
}
if $BAR {
/tmp/14 r,
} else if not $FALSE {
/tmp/15 r,
}
}
if $BAR {
/tmp/16 r,
if $FALSE {
/tmp/17 r,
}
if not $FALSE {
/tmp/18 r,
} else {
/tmp/19 r,
}
} else {
/tmp/20 r,
if $BAR {
/tmp/21 r,
} else {
/tmp/22 r,
}
if $BAR {
/tmp/23 r,
} else if not $FALSE {
/tmp/24 r,
}
}
}
|