diff options
author | Mihai Bazon <mihai@bazon.net> | 2012-09-05 11:31:02 +0300 |
---|---|---|
committer | Mihai Bazon <mihai@bazon.net> | 2012-09-05 11:39:43 +0300 |
commit | 8633b0073f016fddd655ae5e1f1726287a24828d (patch) | |
tree | 83f03aac1f74a30555e44edfa2a75eb5ca372e6f /tmp/test-node.js | |
parent | 1b5183dd5ee7d2b147f5862c9abf8f45f50fc82f (diff) | |
download | tracifyjs-8633b0073f016fddd655ae5e1f1726287a24828d.tar.gz tracifyjs-8633b0073f016fddd655ae5e1f1726287a24828d.zip |
cleaned up usage of AST_BlockStatement
The following nodes were instances of AST_BlockStatement: AST_Scope,
AST_SwitchBlock, AST_SwitchBranch. Also, AST_Try, AST_Catch, AST_Finally
were having a body instanceof AST_BlockStatement.
Overloading the meaning of AST_BlockStatement this way turned out to be a
mess; we now have an AST_Block class that is the base class for things
having a block of statements (might or might not be bracketed). The
`this.body` of AST_Scope, AST_Try, AST_Catch, AST_Finally is now an array of
statements (as they inherit from AST_Block).
Avoiding calling superclass's _walk function in walkers (turns out we walked
a node multiple times).
Diffstat (limited to 'tmp/test-node.js')
-rwxr-xr-x | tmp/test-node.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tmp/test-node.js b/tmp/test-node.js index d737afde..01ae35a7 100755 --- a/tmp/test-node.js +++ b/tmp/test-node.js @@ -41,7 +41,7 @@ time_it("compress", function(){ ast = ast.squeeze(compressor); }); -var stream = UglifyJS.OutputStream({ beautify: false }); +var stream = UglifyJS.OutputStream({ beautify: true }); time_it("generate", function(){ ast.print(stream); }); |