nested depth 5

✓ 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 { result: i32 }
~add_one = done { result: value + 1 }

~event add_two { value: i32 }
| done { result: i32 }
~add_two = done { result: value + 2 }

~event add_three { value: i32 }
| done { result: i32 }
~add_three = done { result: value + 3 }

~event add_four { value: i32 }
| done { result: i32 }
~add_four = done { result: value + 4 }

~event add_five { value: i32 }
| done { result: i32 }
~add_five = done { result: value + 5 }

~add_one(value: 10)
| done a |> add_two(value: a.result)
    | done b |> add_three(value: b.result)
        | done c |> add_four(value: c.result)
            | done d |> add_five(value: d.result)
                | done e |> std.io:print.ln("{{e.result:d}}")
input.kz

Actual

25

Test Configuration

MUST_RUN