summaryrefslogtreecommitdiff
path: root/test.toc
diff options
context:
space:
mode:
Diffstat (limited to 'test.toc')
-rw-r--r--test.toc17
1 files changed, 9 insertions, 8 deletions
diff --git a/test.toc b/test.toc
index 9a5bfd8..abeebd1 100644
--- a/test.toc
+++ b/test.toc
@@ -1,13 +1,14 @@
#include "std/io.toc", io;
main ::= fn() {
- defer io.puts("second");
- defer io.puts("third");
- {
- defer io.puts("there");
- io.puts("hey");
+ defer io.puts("deferred from main()");
+ for i := 1..10 {
+ defer io.puts("deferred from for");
+ io.puti(i);
+ if i == 2 {
+ defer io.puts("deferred from if");
+ return;
+ }
}
- io.puts("FIRST");
- return;
- io.puts("first");
+ io.puts("end of main()");
}