branch: master commit 7bf479a75bd279005ac76a7919b57001a13f8ea3 Author: Dmitry Gutov <dgu...@yandex.ru> Commit: Dmitry Gutov <dgu...@yandex.ru>
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)