core language / control flow
✓ 32 passing ○ 2 planned
Lessons
1 ✓
Passing
001 inline flow binding
2 ✓
Passing 002 inline flow branches
3 ✓
Passing multiple branches
4 ✓
Passing binding scopes
5 ✓
Passing shadowing behavior
Has docs6 ○
Planned shadowing rejected — This should be done, it is lazily handled by the Zig-compiler, look at the README.md-file in this directory for the problem.
Has docs7 ✓
Passing labels and jumps
8 ✓
Passing zig keyword escaping
9 ✓
Passing continuation label
10 ✓
Passing branch constructor basic
11 ✓
Passing nested labels
12 ✓
Passing branch constructor multiline
13 ✓
Passing label scope errors
14 ✓
Passing arbitrary label jumps
15 ✓
Passing label scope isolation
16 ✓
Passing proc flow expression
17 ✓
Passing simple server flow
18 ✓
Passing branching flow
19 ✓
Passing proc implicit return
20 ✓
Passing proc flow patterns
21 ✓
Passing nested depth 2
22 ✓
Passing nested depth 3
23 ✓
Passing nested depth 4
24 ✓
Passing nested depth 5
25 ✓
Passing nested depth 5 multi branch
26 ✓
Passing reserved keyword branch
Has docs27 ✓
Passing namespace nested flow
28 ✓
Passing nested labels
29 ✓
Passing multi event chain
30 ✓
Passing namespace labels combo
31 ○
Planned inline flow no continuation — COMPILER BUG: Inline flows without continuations should return raw Output union
32 ✓
Passing empty payload branches
33 ✓
Passing loop module qualified
34 ✓
Passing loop imported module