✓
Passing This code compiles and runs correctly.
Code
import app/test_lib/host
import std/io
app/test_lib/host:base(): b |> app/test_lib/host:extra(): e |> std/io:print.ln("{{ b:d }}-{{ e:d }}")
Supporting Files
~pub tor extra {} -> u32
~proc extra|zig { return 40; }
// PIN (part): inside a directory module, a `stem.tag.k*` file is part
// namespace — it joins only through the stem's `~part` declaration and is
// never independently a `<stem>.<tag>` submodule. Before this wall the
// directory scan loaded `index.extra.kz` as submodule `host.index.extra`,
// whose procs then failed KORU050 against the module's own declarations.
const std = @import("std");
~part extra
~pub tor base {} -> u32
~proc base|zig { return 1; }
Actual
1-40
Expected output
1-40
Flows
flow ~base click a branch to expand · @labels scroll to their anchor
base
Test Configuration
MUST_RUN