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

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

[elpa] master 0ab3ed5 060/271: And it still made no difference.


From: Jackson Ray Hamilton
Subject: [elpa] master 0ab3ed5 060/271: And it still made no difference.
Date: Thu, 05 Feb 2015 18:29:46 +0000

branch: master
commit 0ab3ed52ea680977add8cef0129d0d02d6f35eb2
Author: Jackson Ray Hamilton <address@hidden>
Commit: Jackson Ray Hamilton <address@hidden>

    And it still made no difference.
---
 scopifier.js |   31 ++++++++++---------------------
 1 files changed, 10 insertions(+), 21 deletions(-)

diff --git a/scopifier.js b/scopifier.js
index 41290d5..a94790e 100644
--- a/scopifier.js
+++ b/scopifier.js
@@ -41,10 +41,7 @@ module.exports = function (code) {
         symbols = [],
 
         comments,
-        comment,
-
-        emacsified,
-        token;
+        comment;
 
     // Gracefully handle parse errors by doing nothing.
     try {
@@ -79,8 +76,8 @@ module.exports = function (code) {
                 range = scope.block.range;
                 scopes.push([
                     scope.level,
-                    range[0],
-                    range[1]
+                    range[0] + 1,
+                    range[1] + 1
                 ]);
                 definitions = [];
                 for (j = 0; j < scope.variables.length; j += 1) {
@@ -91,8 +88,8 @@ module.exports = function (code) {
                         range = definition.name.range;
                         mappedDefinitions.push([
                             scope.level,
-                            range[0],
-                            range[1]
+                            range[0] + 1,
+                            range[1] + 1
                         ]);
                     }
                     Array.prototype.push.apply(definitions, mappedDefinitions);
@@ -105,8 +102,8 @@ module.exports = function (code) {
                         references.push([
                             // Handle global references too.
                             reference.resolved ? 
reference.resolved.scope.level : 0,
-                            range[0],
-                            range[1]
+                            range[0] + 1,
+                            range[1] + 1
                         ]);
                     }
                 }
@@ -122,18 +119,10 @@ module.exports = function (code) {
         range = comment.range;
         comments.push([
             -1,
-            range[0],
-            range[1]
+            range[0] + 1,
+            range[1] + 1
         ]);
     }
 
-    emacsified = scopes.concat(symbols).concat(comments);
-
-    for (i = 0; i < emacsified.length; i += 1) {
-        token = emacsified[i];
-        token[1] += 1;
-        token[2] += 1;
-    }
-
-    return emacsified;
+    return scopes.concat(symbols).concat(comments);
 };



reply via email to

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