aboutsummaryrefslogtreecommitdiff
path: root/spec/inputs/assign.yue
diff options
context:
space:
mode:
Diffstat (limited to 'spec/inputs/assign.yue')
-rw-r--r--spec/inputs/assign.yue50
1 files changed, 47 insertions, 3 deletions
diff --git a/spec/inputs/assign.yue b/spec/inputs/assign.yue
index dac2ba3..d04bcb8 100644
--- a/spec/inputs/assign.yue
+++ b/spec/inputs/assign.yue
@@ -8,20 +8,20 @@ _ = ->
8 8
9 a,b,c,d = 1,2,3,4 9 a,b,c,d = 1,2,3,4
10 10
11 hello[232], (5+5)[121], hello, x[99] = 100, 200, 300 11 hello[232], (5+5)[121], hello, x[99] = 100, 200, 300, 400
12 12
13 joop = 12 13 joop = 12
14 14
15joop = 2345 15joop = 2345
16 16
17a, b = if hello 17a, b = if hello
18 "hello" 18 "hello", nil
19else 19else
20 "nothing", "yeah" 20 "nothing", "yeah"
21 21
22 22
23a, b = if hello 23a, b = if hello
24 if yeah then "one", "two" else "mmhh" 24 if yeah then "one", "two" else "mmhh", nil
25else 25else
26 print "the other" 26 print "the other"
27 "nothing", "yeah" 27 "nothing", "yeah"
@@ -31,3 +31,47 @@ c, d = 1, 2 if true
31x = (do 31x = (do
32 f! 32 f!
33 123) if f = getHandler! 33 123) if f = getHandler!
34
35(using nil) <- _
36
37a.# = do
38 print 123
39 {}
40
41do
42 {a, b} = switch c
43 when "a"
44 tb
45 when "b"
46 f!
47
48a[] = if x
49 1
50else
51 2
52
53do
54 a, b[] = if x
55 switch y
56 when 1
57 f!
58
59do
60 a, {b} = if x
61 f!
62 else
63 123, tb
64
65do
66 a, b[], c, d.add# = if x
67 switch y
68 when 1
69 f!
70 elseif x2
71 if y2
72 f1!
73 else
74 print "hello"
75 do
76 print 123
77 1, f2!