✓
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()
Expected Output
Process from lib_a
Imported Files
// Library A defines [keyword] event process
~[keyword]pub event process {}
~proc process {
const std = @import("std");
std.debug.print("Process from lib_a\n", .{});
}
// Library B also defines [keyword] event process
~[keyword]pub event process {}
~proc process {
const std = @import("std");
std.debug.print("Process from lib_b\n", .{});
}
Test Configuration
MUST_RUN