+++ /dev/null
-#skip
-#expect 3
-#expect 3
-#expect 3
-#expect 3
-#expect 1
-
-#ship debug : Debug
-#ship memory : Memory
-#ship fifo : Fifo
-
-debug.in: [*] take, deliver;
-
-fifo.in:
- literal 5;
- deliver;
-
-fifo.out:
- literal 5;
- load repeat counter;
- [*] wait, notify memory.inCBD;
- literal 3;
- literal 3;
- sendto debug.in;
- literal 1;
- sendto debug.in;
-
-memory.inCBD:
- notify fifo.out;
- take;
- literal {
- fifo.out:
- kill;
- };
- deliver;
+++ /dev/null
-#skip
-// expected output
-#expect 2
-
-// ships required in order to run this code
-#ship debug : Debug
-#ship fifo : Fifo
-
-fifo.in:
- literal 3; load repeat counter with 3; deliver;
- literal 2; load repeat counter with 3; deliver;
-
-fifo.out:
- clog;
- load loop counter with 9;
- take, sendto debug.in;
- notifyLast debug.in;
- decrement loop counter;
- unclog;
-
-debug.in:
- load repeat counter with 4; take;
- [*] take, deliver;
-