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

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

[elpa] master 7bf479a 08/22: Fix js2-paren-node length


From: Dmitry Gutov
Subject: [elpa] master 7bf479a 08/22: Fix js2-paren-node length
Date: Fri, 24 Apr 2015 02:57:10 +0000

branch: master
commit 7bf479a75bd279005ac76a7919b57001a13f8ea3
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>

    Fix js2-paren-node length
    
    #214
---
 js2-mode.el |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/js2-mode.el b/js2-mode.el
index c7c5f22..7314c28 100644
--- a/js2-mode.el
+++ b/js2-mode.el
@@ -9272,11 +9272,10 @@ If NODE is non-nil, it is the AST node associated with 
the symbol."
       (let* ((js2-in-for-init nil)
              (expr (js2-parse-expr))
              (pn (make-js2-paren-node :pos px-pos
-                                      :expr expr
-                                      :len (- (js2-current-token-end)
-                                              px-pos))))
+                                      :expr expr)))
         (js2-node-add-children pn (js2-paren-node-expr pn))
         (js2-must-match js2-RP "msg.no.paren")
+        (setf (js2-node-len pn) (- (js2-current-token-end) px-pos))
         pn)))))
 
 (defun js2-parse-expr (&optional oneshot)



reply via email to

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