mirror of
https://github.com/jashkenas/coffeescript.git
synced 2026-05-03 03:00:14 -04:00
Fixing for magic scoping issues. Small steps at a time.
This commit is contained in:
@@ -48,13 +48,13 @@
|
||||
return compileScripts();
|
||||
};
|
||||
compileScripts = function() {
|
||||
var _i, _len, _ref2, _result;
|
||||
var _i, _j, _len, _ref2, _result, source;
|
||||
_result = [];
|
||||
for (_i = 0, _len = (_ref2 = sources).length; _i < _len; _i++) {
|
||||
(function() {
|
||||
var base, compile;
|
||||
var source = _ref2[_i];
|
||||
return _result.push((function() {
|
||||
_result.push((function() {
|
||||
base = source;
|
||||
compile = function(source, topLevel) {
|
||||
return path.exists(source, function(exists) {
|
||||
@@ -64,10 +64,10 @@
|
||||
return fs.stat(source, function(err, stats) {
|
||||
if (stats.isDirectory()) {
|
||||
return fs.readdir(source, function(err, files) {
|
||||
var _j, _len2, _result2, file;
|
||||
var _k, _l, _len2, _result2, file;
|
||||
_result2 = [];
|
||||
for (_j = 0, _len2 = files.length; _j < _len2; _j++) {
|
||||
file = files[_j];
|
||||
for (_k = 0, _len2 = files.length; _k < _len2; _k++) {
|
||||
file = files[_k];
|
||||
_result2.push(compile(path.join(source, file)));
|
||||
}
|
||||
return _result2;
|
||||
@@ -83,12 +83,14 @@
|
||||
};
|
||||
return compile(source, true);
|
||||
})());
|
||||
return (_j = source);
|
||||
})();
|
||||
source = _j;
|
||||
}
|
||||
return _result;
|
||||
};
|
||||
compileScript = function(file, input, base) {
|
||||
var _i, _len, _ref2, o, options, req, t, task;
|
||||
var _i, _j, _len, _ref2, o, options, req, t, task;
|
||||
o = opts;
|
||||
options = compileOptions(file);
|
||||
if (o.require) {
|
||||
@@ -186,7 +188,7 @@
|
||||
return jsl.stdin.end();
|
||||
};
|
||||
printTokens = function(tokens) {
|
||||
var _i, _len, _ref2, _result, strings, tag, token, value;
|
||||
var _i, _j, _len, _ref2, _result, strings, tag, token, value;
|
||||
strings = (function() {
|
||||
_result = [];
|
||||
for (_i = 0, _len = tokens.length; _i < _len; _i++) {
|
||||
|
||||
Reference in New Issue
Block a user