aboutsummaryrefslogtreecommitdiff
path: root/spec/inputs/loops.yue
diff options
context:
space:
mode:
Diffstat (limited to 'spec/inputs/loops.yue')
-rw-r--r--spec/inputs/loops.yue17
1 files changed, 17 insertions, 0 deletions
diff --git a/spec/inputs/loops.yue b/spec/inputs/loops.yue
index 5cadbf0..c5b28b3 100644
--- a/spec/inputs/loops.yue
+++ b/spec/inputs/loops.yue
@@ -196,3 +196,20 @@ do
196 print i 196 print i
197 continue 197 continue
198 print "abc" 198 print "abc"
199
200do
201 while byte := stream::read_one!
202 -- do something with the byte
203 continue if byte == 0
204 print byte
205
206do
207 local func
208 while success, result := try func 1, 2, 3
209 catch err
210 print err
211 print result
212
213do
214 until x := func 'a', b do
215 print "false expected"