aboutsummaryrefslogtreecommitdiff
path: root/spec/inputs
diff options
context:
space:
mode:
Diffstat (limited to 'spec/inputs')
-rw-r--r--spec/inputs/try_catch.yue86
1 files changed, 43 insertions, 43 deletions
diff --git a/spec/inputs/try_catch.yue b/spec/inputs/try_catch.yue
index ccb3f52..419eef4 100644
--- a/spec/inputs/try_catch.yue
+++ b/spec/inputs/try_catch.yue
@@ -1,60 +1,60 @@
1try 1f = ->
2 func 1, 2, 3 2 try
3catch err
4 print err
5
6try func 1, 2, 3
7catch err
8 print err
9
10try
11 print "trying"
12 func 1, 2, 3
13
14do
15 success, result = try
16 func 1, 2, 3 3 func 1, 2, 3
17 catch err 4 catch err
18 print err 5 print err
19 6
20 success, result = try func 1, 2, 3 7 try func 1, 2, 3
8 catch err
9 print err
21 10
22try tb.func 11 try
23try tb.func! 12 print "trying"
24try tb.func() 13 func 1, 2, 3
25try (tb.func!)
26try (tb\func(1, 2, 3))
27 14
28try tb.func 1 15 do
29try tb.func(1) 16 success, result = try
17 func 1, 2, 3
18 catch err
19 print err
30 20
31if (try func 1 21 success, result = try func 1, 2, 3
32catch err
33 print err)
34 print "OK"
35 22
36if try (func 1) 23 try tb.func
37catch err 24 try tb.func!
38 print err 25 try tb.func()
39 print "OK" 26 try (tb.func!)
27 try (tb\func(1, 2, 3))
40 28
41do 29 try tb.func 1
42 if success, result := try func "abc", 123 30 try tb.func(1)
43 print result
44 31
45 success, result = try func "abc", 123 32 if (try func 1
46 catch err 33 catch err
47 print err 34 print err)
35 print "OK"
48 36
49 print result if success, result := try func "abc", 123 37 if try (func 1)
50 catch err 38 catch err
51 print err 39 print err
40 print "OK"
52 41
53do 42 do
54 try 43 if success, result := try func "abc", 123
55 func 1, 2, 3 44 print result
56 45
57 try func 1, 2, 3 46 success, result = try func "abc", 123
47 catch err
48 print err
49
50 print result if success, result := try func "abc", 123
51 catch err
52 print err
53
54 do
55 try
56 func 1, 2, 3
58 57
59nil 58 try func 1, 2, 3
60 59
60 nil