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

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

[elpa] master a27c9cb 17/38: Fix length of shorthand object property nod


From: Dmitry Gutov
Subject: [elpa] master a27c9cb 17/38: Fix length of shorthand object property nodes (e.g. `{foo, bar}`)
Date: Wed, 28 Feb 2018 20:12:11 -0500 (EST)

branch: master
commit a27c9cbbd88adb295b77d61aee68f231fe83178c
Author: Mihai Bazon <address@hidden>
Commit: Mihai Bazon <address@hidden>

    Fix length of shorthand object property nodes (e.g. `{foo,bar}`)
---
 js2-mode.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/js2-mode.el b/js2-mode.el
index 74da82b..c9685c4 100644
--- a/js2-mode.el
+++ b/js2-mode.el
@@ -11127,9 +11127,10 @@ string or expression."
                   (js2-name-node-p prop))))
       (setq result (make-js2-object-prop-node
                     :pos pos
+                    :len (js2-node-len prop)
                     :left prop
                     :right prop
-                    :op-pos (js2-current-token-len)))
+                    :op-pos (- (js2-current-token-beg) pos)))
       (js2-node-add-children result prop)
       (js2-node-set-prop result 'SHORTHAND t)
       result)



reply via email to

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