aboutsummaryrefslogtreecommitdiffstats
path: root/tests/conditionals.bad
diff options
context:
space:
mode:
Diffstat (limited to 'tests/conditionals.bad')
-rw-r--r--tests/conditionals.bad14
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/conditionals.bad b/tests/conditionals.bad
index 856ac8a..e1a456e 100644
--- a/tests/conditionals.bad
+++ b/tests/conditionals.bad
@@ -1,26 +1,26 @@
1; Basic if expressions. 1; Basic if expressions.
2if true "hello" 2if (true) "hello"
3 3
4; These can produce values and the result bound to a name. 4; These can produce values and the result bound to a name.
5let a = if (2 + 2 >= 4) 42 5let a = if (2 + 2 >= 4) 42
6 6
7; We support a single if expression. 7; We support a single if expression.
8let b = if 0xff == 255 "hello" else "world" 8let b = if (0xff == 255) "hello" else "world"
9 9
10; ... but these can compound on each other 10; ... but these can compound on each other
11if 1 < 2 6 11if (1 < 2) 6
12else if 1 > 2 7 12else if (1 > 2) 7
13else 8 13else 8
14 14
15; A block is an expression, and if raise the scope level regardless if a block 15; A block is an expression, and if raise the scope level regardless if a block
16; is used or not. 16; is used or not.
17if true != false { 17if (true != false) {
18 let a = "yo" 18 let a = "yo"
19} 19}
20 20
21; Match cases should only apply to literal values, for example `case 1 + 2` 21; Match cases should only apply to literal values, for example `case 1 + 2`
22; isn't allowed. They should generally convert to a lookup table. 22; isn't allowed. They should generally convert to a lookup table.
23match a = { 23match (a) {
24 case 8 = "hello" 24 case 8 = "hello"
25 case 9 = "world" 25 case 9 = "world"
26 else = "what" 26 else = "what"
@@ -37,7 +37,7 @@ enum flags {
37let a:flags = flags.node_add 37let a:flags = flags.node_add
38 38
39; No need to qualify enum fields inside match-case. 39; No need to qualify enum fields inside match-case.
40match a = { 40match (a) {
41 case node_add = "adding something..." 41 case node_add = "adding something..."
42 case node_add = "subbing something..." 42 case node_add = "subbing something..."
43 else = "default case" 43 else = "default case"