import org.babelhelperpluginutilities.BabelHelperUtils; import org.babelcoreast.ASTNode; public class BabelPluginUtils { public static ASTNode transformAST(ASTNode ast) { return BabelHelperUtils.transformAST(ast); } public static void generateCode(ASTNode ast) { String code = BabelHelperUtils.generateCode(ast); System.out.println(code); } } import org.babelcoreast.ASTNode; public class JavaScriptOptimizer { public static void main(String[] args) { String sourceCode = "function add(a, b) { return a + b; }"; ASTNode ast = parseJavaScript(sourceCode); ASTNode transformedAST = BabelPluginUtils.transformAST(ast); BabelPluginUtils.generateCode(transformedAST); } public static ASTNode parseJavaScript(String sourceCode) { return ast; } }


上一篇:
下一篇:
切换中文