diff options
author | Mihai Bazon <mihai@bazon.net> | 2012-09-11 13:15:55 +0300 |
---|---|---|
committer | Mihai Bazon <mihai@bazon.net> | 2012-09-11 13:15:55 +0300 |
commit | da407d46c65eeaf4599b0b50fc0a8ab6ba28ecdf (patch) | |
tree | 944123717fe4cb6c46aa6ecaf583a0e0a7ea421f /tmp/test-node.js | |
parent | 1579c0fb97bb781a624199decab92e19c77d74d6 (diff) | |
download | tracifyjs-da407d46c65eeaf4599b0b50fc0a8ab6ba28ecdf.tar.gz tracifyjs-da407d46c65eeaf4599b0b50fc0a8ab6ba28ecdf.zip |
checkpoint
- discard statements with no side effects (unsafe? could be)
- safer hoist_vars (needs some revamping of scope/mangling)
Diffstat (limited to 'tmp/test-node.js')
-rwxr-xr-x | tmp/test-node.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tmp/test-node.js b/tmp/test-node.js index 85dc1b1a..4da5e9ff 100755 --- a/tmp/test-node.js +++ b/tmp/test-node.js @@ -10,5 +10,13 @@ var code = fs.readFileSync(filename, "utf8"); var ast = UglifyJS.parse(code); ast.figure_out_scope(); +ast = ast.squeeze(UglifyJS.Compressor()); + ast.compute_char_frequency(); -console.log(UglifyJS.base54.get().join(",")); +UglifyJS.base54.sort(); + +ast.figure_out_scope(); +ast.mangle_names(); + +sys.error(UglifyJS.base54.get()); +sys.print(ast.print_to_string({ beautify: true })); |