diff options
Diffstat (limited to 'tests/general/tpp4.icn')
-rw-r--r-- | tests/general/tpp4.icn | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/tests/general/tpp4.icn b/tests/general/tpp4.icn new file mode 100644 index 0000000..e8f3f7e --- /dev/null +++ b/tests/general/tpp4.icn @@ -0,0 +1,62 @@ +# tpp4.icn: nested $if test +$ifdef id1 + $ifdef id2 + $ifdef id3 + $ifdef id4 + + + + + : id1 id2 id3 id4 + $else + + + + - : id1 id2 id3 id4 + $endif + $else + $ifdef id4 + + + - + : id1 id2 id3 id4 + $else + + + - - : id1 id2 id3 id4 + $endif + $endif + $else + $ifdef id3 + $ifdef id4 + + - + + : id1 id2 id3 id4 + $else + + - + - : id1 id2 id3 id4 + $endif + $else + $ifdef id4 + + - - + : id1 id2 id3 id4 + $else + + - - - : id1 id2 id3 id4 + $endif + $endif + $endif +$else + $ifdef id2 + $ifdef id3 + $ifdef id4 + - + + + : id1 id2 id3 id4 + $else + - + + - : id1 id2 id3 id4 + $endif + $else + $ifdef id4 + - + - + : id1 id2 id3 id4 + $else + - + - - : id1 id2 id3 id4 + $endif + $endif + $else + $ifdef id3 + $ifdef id4 + - - + + : id1 id2 id3 id4 + $else + - - + - : id1 id2 id3 id4 + $endif + $else + $ifdef id4 + - - - + : id1 id2 id3 id4 + $else + - - - - : id1 id2 id3 id4 + $endif + $endif + $endif +$endif |