aboutsummaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-04-26 19:22:17 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-04-26 19:22:17 -0700
commit70b6f889c7509ae6944469e1c45ed9b755b2ceec (patch)
treee8c7d48c576fbaed33046c557c959d85c5c35c1e /src/main.zig
parent97ce2513dc71271503ebd746ac5e9e0f57858bb7 (diff)
downloadbun-70b6f889c7509ae6944469e1c45ed9b755b2ceec.tar.gz
bun-70b6f889c7509ae6944469e1c45ed9b755b2ceec.tar.zst
bun-70b6f889c7509ae6944469e1c45ed9b755b2ceec.zip
lots
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/main.zig b/src/main.zig
index 5410b0e2a..6144fdf24 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -6,6 +6,7 @@ const options = @import("options.zig");
const js_parser = @import("js_parser.zig");
const js_printer = @import("js_printer.zig");
const js_ast = @import("js_ast.zig");
+const linker = @import("linker.zig");
pub fn main() anyerror!void {
try alloc.setup(std.heap.page_allocator);
@@ -28,8 +29,15 @@ pub fn main() anyerror!void {
var source = logger.Source.initFile(opts.entry_point, alloc.dynamic);
var parser = try js_parser.Parser.init(opts, &log, &source, alloc.dynamic);
var res = try parser.parse();
-
- const printed = try js_printer.printAst(alloc.dynamic, res.ast, js_ast.Symbol.Map{}, false, js_printer.Options{ .to_module_ref = js_ast.Ref{ .inner_index = 0 } });
+ var _linker = linker.Linker{};
+ const printed = try js_printer.printAst(
+ alloc.dynamic,
+ res.ast,
+ js_ast.Symbol.Map{},
+ false,
+ js_printer.Options{ .to_module_ref = js_ast.Ref{ .inner_index = 0 } },
+ &_linker,
+ );
std.debug.print("{s}\n{s}", .{ res, printed });
}