aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/working-compiler/coroutine4.test18
1 files changed, 18 insertions, 0 deletions
diff --git a/examples/working-compiler/coroutine4.test b/examples/working-compiler/coroutine4.test
new file mode 100644
index 0000000..ab3f29c
--- /dev/null
+++ b/examples/working-compiler/coroutine4.test
@@ -0,0 +1,18 @@
+{ ==caller ==data
+ "coroutine 1" dump data dump
+ data caller * =caller =data
+ "coroutine 2" dump data dump
+ data caller * =caller =data
+ "coroutine 3" dump data dump
+ data caller *
+} !! ==cr
+
+"data"
+cr * --
+"here 1" dump
+cr * --
+"here 2" dump
+cr * --
+"here 3" dump
+
+0 sys .exit