feat: infrastructure to support qualified lookups

This commit is contained in:
Brett Broadhurst 2026-03-25 03:18:24 -06:00
parent e8ad1cd5b5
commit 440ec68481
Failed to generate hash of commit
6 changed files with 1118 additions and 575 deletions

View file

@ -36,6 +36,7 @@ fn mainArgs(
var dump_ast: bool = false;
var dump_ir: bool = false;
var dump_story: bool = false;
var dump_trace: bool = false;
var use_stdin: bool = false;
var use_color: bool = false;
@ -52,6 +53,8 @@ fn mainArgs(
dump_ir = true;
} else if (std.mem.eql(u8, arg, "--dump-story")) {
dump_story = true;
} else if (std.mem.eql(u8, arg, "--dump-trace")) {
dump_trace = true;
} else if (std.mem.eql(u8, arg, "--use-color")) {
use_color = true;
} else {
@ -91,8 +94,9 @@ fn mainArgs(
.use_color = use_color,
.dump_ast = dump_ast,
.dump_ir = dump_ir,
.dump_trace = dump_trace,
}) catch |err| switch (err) {
error.Fail => std.process.exit(1),
error.LoadFailed => std.process.exit(1),
else => |e| return e,
};
defer story.deinit();