emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master a604872 26/31: Recognize initialized variable in destructu


From: Dmitry Gutov
Subject: [elpa] master a604872 26/31: Recognize initialized variable in destructuring object assignment
Date: Fri, 21 Jul 2017 09:04:59 -0400 (EDT)

branch: master
commit a604872938ebfcbaa3d801542cc80d1829b6907f
Author: Lele Gaifax <address@hidden>
Commit: Lele Gaifax <address@hidden>

    Recognize initialized variable in destructuring object assignment
    
    This should fix issue #420.
---
 js2-mode.el | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/js2-mode.el b/js2-mode.el
index 9b7f7fd..dca862a 100644
--- a/js2-mode.el
+++ b/js2-mode.el
@@ -7205,6 +7205,10 @@ When STRICT, signal an error if NODE is not one of the 
expected types."
             (setq targets (append
                            (js2--collect-target-symbols subexpr strict)
                            targets))))))
+     ((js2-assign-node-p node)
+      (setq targets (append (js2--collect-target-symbols
+                             (js2-assign-node-left node) strict)
+                            targets)))
      (strict
       (js2-report-error "msg.no.parm" nil (js2-node-abs-pos node)
                         (js2-node-len node))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]