diff options
Diffstat (limited to 'tests/run/tcasestm.nim')
-rwxr-xr-x | tests/run/tcasestm.nim | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/tests/run/tcasestm.nim b/tests/run/tcasestm.nim deleted file mode 100755 index cb63e0c51..000000000 --- a/tests/run/tcasestm.nim +++ /dev/null @@ -1,38 +0,0 @@ -discard """ - file: "tcasestm.nim" - output: "ayyy" -""" -# Test the case statement - -type - tenum = enum eA, eB, eC - -var - x: string = "yyy" - y: Tenum = eA - i: int - -case y -of eA: write(stdout, "a") -of eB, eC: write(stdout, "b or c") - -case x -of "Andreas", "Rumpf": write(stdout, "Hallo Meister!") -of "aa", "bb": write(stdout, "Du bist nicht mein Meister") -of "cc", "hash", "when": nil -of "will", "it", "finally", "be", "generated": nil - -case i -of 1..5, 8, 9: nil -of 6, 7: nil -elif x == "Ha": - nil -elif x == "yyy": - write(stdout, x) -else: - nil - -#OUT ayyy - - - |