feat: infrastructure to support qualified lookups
This commit is contained in:
parent
e8ad1cd5b5
commit
440ec68481
6 changed files with 1118 additions and 575 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue