diff options
Diffstat (limited to 'src/js_parser/imports.zig')
-rw-r--r-- | src/js_parser/imports.zig | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/src/js_parser/imports.zig b/src/js_parser/imports.zig new file mode 100644 index 000000000..d5197930d --- /dev/null +++ b/src/js_parser/imports.zig @@ -0,0 +1,40 @@ +pub const std = @import("std"); +pub const logger = @import("../logger.zig"); +pub const js_lexer = @import("../js_lexer.zig"); +pub const importRecord = @import("../import_record.zig"); +pub const js_ast = @import("../js_ast.zig"); +pub const options = @import("../options.zig"); +pub const alloc = @import("../alloc.zig"); +pub const js_printer = @import("../js_printer.zig"); +pub const renamer = @import("../renamer.zig"); +pub const fs = @import("../fs.zig"); + +pub usingnamespace @import("../strings.zig"); +pub usingnamespace @import("../ast/base.zig"); +pub usingnamespace js_ast.G; +pub usingnamespace @import("../defines.zig"); + +pub const ImportKind = importRecord.ImportKind; +pub const BindingNodeIndex = js_ast.BindingNodeIndex; + +pub const StmtNodeIndex = js_ast.StmtNodeIndex; +pub const ExprNodeIndex = js_ast.ExprNodeIndex; +pub const ExprNodeList = js_ast.ExprNodeList; +pub const StmtNodeList = js_ast.StmtNodeList; +pub const BindingNodeList = js_ast.BindingNodeList; +pub const assert = std.debug.assert; + +pub const LocRef = js_ast.LocRef; +pub const S = js_ast.S; +pub const B = js_ast.B; +pub const G = js_ast.G; +pub const T = js_lexer.T; +pub const E = js_ast.E; +pub const Stmt = js_ast.Stmt; +pub const Expr = js_ast.Expr; +pub const Binding = js_ast.Binding; +pub const Symbol = js_ast.Symbol; +pub const Level = js_ast.Op.Level; +pub const Op = js_ast.Op; +pub const Scope = js_ast.Scope; +pub const locModuleScope = logger.Loc.Empty; |