UglifyJS/lib
Mihai Bazon 8633b0073f 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).
2012-09-05 11:39:43 +03:00
..
ast.js cleaned up usage of AST_BlockStatement 2012-09-05 11:39:43 +03:00
compress.js cleaned up usage of AST_BlockStatement 2012-09-05 11:39:43 +03:00
output.js cleaned up usage of AST_BlockStatement 2012-09-05 11:39:43 +03:00
parse.js cleaned up usage of AST_BlockStatement 2012-09-05 11:39:43 +03:00
scope.js cleaned up usage of AST_BlockStatement 2012-09-05 11:39:43 +03:00
sourcemap.js started support for generating source maps (WIP) 2012-08-29 19:39:19 +03:00
utils.js checkpoint 2012-09-04 15:36:14 +03:00