dgutov pushed a change to branch master. from af721ab * ada-mode: Use lexical-binding since it requires Emacs-24.2 anyway new c13eda4 Generalize object literal parsing to support short-hand function/generator/getter/setter declarations with all kinds of keys (string, named, computed, numeric). new d39764f Merge pull request #231 from shicks/computed new 6d4aa28 Don't unset `js2-recorded-identifiers' new a632b02 Merge pull request #232 from jacksonrayhamilton/unset-identifiers new 709ff60 Add a NEWS entry for d4d9c54 new d6e6cd6 Fix object keys highlighting (closes #234) new 254c78c Highlight unused and/or uninitialized variables new 422be2d Add NEWS entry new 09a86b2 js2-node-externs: Add querystring new 7c423dd Define const variables in the current block. new 88d7565 Respect strict mode. new 1277c7d Track script and function strict mode. new a5b586f Test const scoping. new e0ecf99 Check identifiers in strict mode. new e6cb7bf with statements are syntax errors in strict mode new ac205a4 Octal syntax is an error in strict mode new c588e31 Duplicate object keys are an error in strict mode new 6255edb Cleanup new f1edac7 Don't treat a block-scoped const as redeclaration new ad4c5cc Report the correct octal number error new 498bcca Fix refactoring regression. new 1391f2e setq inline new 46e1492 Reparse strict functions. new 663efb1 Remove strict mode slots on nodes. new 7850d12 Cleanup new 2469440 Fix bug where properties where checked for strict mode compliance new 5e5df54 Merge pull request #242 from jacksonrayhamilton/strict-mode new 12e5a21 Remove js2-current-indent new eb33e68 Get rid of js2-with-underscore-as-word-syntax new 5b25da2 Add NEWS entry and bump version new 53f3f52 Actually remove the macro new f3a899b And actually update NEWS new 2763c9a Merge commit 'f3a899bb1c36e25e078eed2890eb2fecb22f4175' from js2-mode
Summary of changes: packages/js2-mode/NEWS.md | 6 + packages/js2-mode/js2-mode.el | 685 ++++++++++++++++++++++++++++--------- packages/js2-mode/tests/parser.el | 247 +++++++++++++- 3 files changed, 766 insertions(+), 172 deletions(-)