Improved UglifyJS<->SpiderMonkey AST conversions.
authorIngvar Stepanyan <me@rreverser.com>
Fri, 1 Aug 2014 12:13:31 +0000 (15:13 +0300)
committerIngvar Stepanyan <me@rreverser.com>
Fri, 1 Aug 2014 20:42:34 +0000 (23:42 +0300)
commit0e3ff1f970b173dddc4f624a8935925ea4cfca3e
tree01615d98f3d25db5b77861ad20bdde042dfd6ad0
parent62bda71c853e844f0477873397ae7ae211bc7dc8
Improved UglifyJS<->SpiderMonkey AST conversions.

* Added directives recognition in SM AST.
* Moved semi-standard SM `Property` type to separate handler.
* Added `const` recognition from SM AST.
* Removed redundant `this`-as-identifier recognition.
* Removed redundant rules for abstract SM types.
* Described `CatchClause` using string syntax.
* Added support for semi-standard `range` tuple as location source.
* Added back-conversion support (to be improved).
lib/mozilla-ast.js