aboutsummaryrefslogtreecommitdiff
path: root/tools/eliminator/node_modules/uglify-js/tmp/test.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/eliminator/node_modules/uglify-js/tmp/test.js')
-rwxr-xr-xtools/eliminator/node_modules/uglify-js/tmp/test.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/eliminator/node_modules/uglify-js/tmp/test.js b/tools/eliminator/node_modules/uglify-js/tmp/test.js
new file mode 100755
index 00000000..46842f60
--- /dev/null
+++ b/tools/eliminator/node_modules/uglify-js/tmp/test.js
@@ -0,0 +1,16 @@
+#! /usr/bin/env node
+
+global.sys = require(/^v0\.[012]/.test(process.version) ? "sys" : "util");
+var fs = require("fs");
+var uglify = require("uglify-js"), // symlink ~/.node_libraries/uglify-js.js to ../uglify-js.js
+ jsp = uglify.parser,
+ pro = uglify.uglify;
+
+var code = fs.readFileSync("hoist.js", "utf8");
+var ast = jsp.parse(code);
+
+ast = pro.ast_lift_variables(ast);
+
+console.log(pro.gen_code(ast, {
+ beautify: true
+}));