[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);
};
- [elpa] master c9a7a2d 050/271: Add tail-end optimization., (continued)
- [elpa] master c9a7a2d 050/271: Add tail-end optimization., Jackson Ray Hamilton, 2015/02/05
- [elpa] master d2114ae 053/271: Remove indentation level., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 028370d 054/271: Refactor to be more functional., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 0e64e85 055/271: Simplify to 2 arrays., Jackson Ray Hamilton, 2015/02/05
- [elpa] master ff988f3 051/271: Fix duplicate tokens and tail-end bug., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 0143a29 058/271: Leverage .jslintrc files., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 38f0821 059/271: Perf with ugly for loops., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 148e55b 046/271: Readme updates., Jackson Ray Hamilton, 2015/02/05
- [elpa] master a02fe9f 064/271: Switch to microoptimized., Jackson Ray Hamilton, 2015/02/05
- [elpa] master f07ce20 061/271: Revert back to functions., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 0ab3ed5 060/271: And it still made no difference.,
Jackson Ray Hamilton <=
- [elpa] master c2114e9 040/271: Uglify tokenizer now working., Jackson Ray Hamilton, 2015/02/05
- [elpa] master b1e7a1d 076/271: Switch to 1-dimensional array., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 7c8e32c 062/271: Restore microooptimized, add more benchmarks, add tests., Jackson Ray Hamilton, 2015/02/05
- [elpa] master eb2e6b3 070/271: Formalize italic support., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 67637bf 072/271: Update test fixture., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 65e4763 065/271: Just push to a single tokens array., Jackson Ray Hamilton, 2015/02/05
- [elpa] master cb8b1f2 066/271: Add light color scheme., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 7a49f9f 067/271: Make comments italic., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 07fe42c 078/271: Vconcat., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 28667b8 075/271: Move microoptimized scopifier into the limelight., Jackson Ray Hamilton, 2015/02/05