]> code.delx.au - gnu-emacs-elpa/commitdiff
Add js2-language-version check for template literals
authorDmitry Gutov <dgutov@yandex.ru>
Mon, 1 Dec 2014 13:09:32 +0000 (15:09 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Mon, 1 Dec 2014 13:09:32 +0000 (15:09 +0200)
js2-mode.el

index e1647ac5b296e896dad6cb13c39c512ea7cc6d8a..824e5da130984633fde4592b5cb0ecaecb117983 100644 (file)
@@ -5765,7 +5765,9 @@ its relevant fields and puts it into `js2-ti-tokens'."
                   (js2-string-to-number str base)))
           (throw 'return js2-NUMBER))
         ;; is it a string?
-        (when (memq c '(?\" ?\' ?`))
+        (when (or (memq c '(?\" ?\'))
+                  (and (>= js2-language-version 200)
+                       (= c ?`)))
           (throw 'return
                  (js2-get-string-or-template-token c token)))
         (js2-ts-return token