✓
Passing This code compiles and runs correctly.
Code
// Depth 5 test: Maximum stress test (10+1+2+3+4+5 = 25)
const std = @import("std");
~import std/io
~event add-one { value: i32 }
| done i32
~add-one => done value + 1
~event add-two { value: i32 }
| done i32
~add-two => done value + 2
~event add-three { value: i32 }
| done i32
~add-three => done value + 3
~event add-four { value: i32 }
| done i32
~add-four => done value + 4
~event add-five { value: i32 }
| done i32
~add-five => done value + 5
~add-one(value: 10)
| done a |> add-two(value: a)
| done b |> add-three(value: b)
| done c |> add-four(value: c)
| done d |> add-five(value: d)
| done e |> std/io:print.ln("{{e:d}}")
Actual
25
Test Configuration
MUST_RUN