aboutsummaryrefslogtreecommitdiff
path: root/spec/inputs/return.mp
diff options
context:
space:
mode:
Diffstat (limited to 'spec/inputs/return.mp')
-rw-r--r--spec/inputs/return.mp55
1 files changed, 0 insertions, 55 deletions
diff --git a/spec/inputs/return.mp b/spec/inputs/return.mp
deleted file mode 100644
index f170ffd..0000000
--- a/spec/inputs/return.mp
+++ /dev/null
@@ -1,55 +0,0 @@
1-- testing `return` propagation
2
3_ = -> _ = x for x in *things
4_ = -> [x for x in *things]
5
6
7-- doesn't make sense on purpose
8do
9 return x for x in *things
10
11do
12 return [x for x in *things]
13
14do
15 return {x,y for x,y in *things}
16
17_ = ->
18 if a
19 if a
20 a
21 else
22 b
23 elseif b
24 if a
25 a
26 else
27 b
28 else
29 if a
30 a
31 else
32 b
33
34
35do
36 return if a
37 if a
38 a
39 else
40 b
41 elseif b
42 if a
43 a
44 else
45 b
46 else
47 if a
48 a
49 else
50 b
51
52_ = -> a\b
53do a\b
54
55