✓
Passing This code compiles and runs correctly.
Code
// Test: Explicit qualification bypasses keyword system
// Even with keyword collision, explicit ~lib-a:process works
import lib_a
import lib_b
// Using explicit qualification - no ambiguity!
lib_a:process()
Actual
Process from lib_a
Expected output
Process from lib_a
Flows
flow ~process click a branch to expand · @labels scroll to their anchor
process
Imported Files
// Library A defines [keyword] event process
~[keyword]pub tor process {}
~proc process|zig {
const std = @import("std");
std.debug.print("Process from lib_a\n", .{});
}
// Library B also defines [keyword] event process
~[keyword]pub tor process {}
~proc process|zig {
const std = @import("std");
std.debug.print("Process from lib_b\n", .{});
}
Test Configuration
MUST_RUN