aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bundler.zig4
-rw-r--r--src/global.zig1
2 files changed, 5 insertions, 0 deletions
diff --git a/src/bundler.zig b/src/bundler.zig
index b089c0f09..cf83cf25e 100644
--- a/src/bundler.zig
+++ b/src/bundler.zig
@@ -702,6 +702,10 @@ pub const Transformer = struct {
var parser = try js_parser.Parser.init(opts, log, source, define, allocator);
var res = try parser.parse();
ast = res.ast;
+
+ if (FeatureFlags.print_ast) {
+ try ast.toJSON(allocator, std.io.getStdErr().writer());
+ }
},
else => {
Global.panic("Unsupported loader: {s} for path: {s}", .{ loader, source.path.text });
diff --git a/src/global.zig b/src/global.zig
index ee073dc50..2d38cbf79 100644
--- a/src/global.zig
+++ b/src/global.zig
@@ -23,6 +23,7 @@ pub const FeatureFlags = struct {
pub const strong_etags_for_built_files = true;
pub const keep_alive = true;
pub const use_std_path_relative = false;
+ pub const print_ast = false;
};
pub const enableTracing = true;