[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master fe2bd04 128/271: Multiple vars.
From: |
Jackson Ray Hamilton |
Subject: |
[elpa] master fe2bd04 128/271: Multiple vars. |
Date: |
Thu, 05 Feb 2015 18:30:30 +0000 |
branch: master
commit fe2bd046c951276ca2b8fb2fd2b86491ba848188
Author: Jackson Ray Hamilton <address@hidden>
Commit: Jackson Ray Hamilton <address@hidden>
Multiple vars.
---
bin/cli.js | 4 ++--
scopifier.js | 41 ++++++++++++++++++++---------------------
2 files changed, 22 insertions(+), 23 deletions(-)
diff --git a/bin/cli.js b/bin/cli.js
index 1a059bc..e439c67 100644
--- a/bin/cli.js
+++ b/bin/cli.js
@@ -4,8 +4,8 @@
'use strict';
-var scopifier = require('../scopifier'),
- whole = '';
+var scopifier = require('../scopifier');
+var whole = '';
process.stdin.setEncoding('utf8');
diff --git a/scopifier.js b/scopifier.js
index 4bc380b..404cebe 100644
--- a/scopifier.js
+++ b/scopifier.js
@@ -1,31 +1,17 @@
'use strict';
-var escope = require('./lib/escope'),
- esprima = require('./lib/esprima');
+var escope = require('./lib/escope');
+var esprima = require('./lib/esprima');
// Given code, returns an array of tokens for context-coloring.
module.exports = function (code) {
- var analyzedScopes,
- ast,
- comment,
- definition,
- definitionsCount,
- definitionsIndex,
- i,
- isDefined,
- j,
- k,
- pointer,
- range,
- reference,
- scope,
- scopes,
- tokens,
- variable;
// Strip BOM.
code = code.replace(/^\ufeff/g, '');
+ var ast;
+ var analyzedScopes;
+
// Gracefully handle parse errors by doing nothing.
try {
ast = esprima.parse(code, {
@@ -37,9 +23,21 @@ module.exports = function (code) {
process.exit(1);
}
- scopes = [];
- tokens = [];
+ var scopes = [];
+ var tokens = [];
+ var definition;
+ var definitionsCount;
+ var definitionsIndex;
+ var i;
+ var isDefined;
+ var j;
+ var k;
+ var pointer;
+ var range;
+ var reference;
+ var scope;
+ var variable;
for (i = 0; i < analyzedScopes.length; i += 1) {
scope = analyzedScopes[i];
// Having its level set implies it was already annotated.
@@ -109,6 +107,7 @@ module.exports = function (code) {
}
}
+ var comment;
for (i = 0; i < ast.comments.length; i += 1) {
comment = ast.comments[i];
range = comment.range;
- [elpa] master 0960e18 106/271: Spelling., (continued)
- [elpa] master 0960e18 106/271: Spelling., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 79513b2 109/271: Remove styling from faces., Jackson Ray Hamilton, 2015/02/05
- [elpa] master c6ea2eb 116/271: Add degree sign., Jackson Ray Hamilton, 2015/02/05
- [elpa] master d430804 108/271: Add tty faces., Jackson Ray Hamilton, 2015/02/05
- [elpa] master d339677 113/271: Strip BOM., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 9693c56 125/271: Move fixture into its own file., Jackson Ray Hamilton, 2015/02/05
- [elpa] master e58833f 120/271: Refactor and document., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 3031e54 119/271: Extend range; fix modulo bug., Jackson Ray Hamilton, 2015/02/05
- [elpa] master d78046d 098/271: Include external libraries., Jackson Ray Hamilton, 2015/02/05
- [elpa] master f7f4fe8 126/271: Improve elisp tests., Jackson Ray Hamilton, 2015/02/05
- [elpa] master fe2bd04 128/271: Multiple vars.,
Jackson Ray Hamilton <=
- [elpa] master b51c36d 118/271: New experimental color scheme., Jackson Ray Hamilton, 2015/02/05
- [elpa] master c595539 111/271: Shift and darken colors for light color scheme., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 146c096 114/271: Merge branch 'develop' into feature/color-schemer, Jackson Ray Hamilton, 2015/02/05
- [elpa] master aa5cca3 129/271: Multiple vars. Rename., Jackson Ray Hamilton, 2015/02/05
- [elpa] master fae85f9 117/271: Add code samples., Jackson Ray Hamilton, 2015/02/05
- [elpa] master b190309 133/271: Update documentation to be language-agnostic., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 6f34a6a 134/271: Update screenshot., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 5a7fc32 138/271: Documentation., Jackson Ray Hamilton, 2015/02/05
- [elpa] master f77870d 137/271: Add language support documentation., Jackson Ray Hamilton, 2015/02/05
- [elpa] master faea355 123/271: Cleanup and improve tests., Jackson Ray Hamilton, 2015/02/05