the narwhal integration written in JavaScript has been replaced with CoffeeScript, and compiler-generated variable names now start with '__'

This commit is contained in:
Jeremy Ashkenas
2009-12-24 23:09:24 -08:00
parent d8ceb3b4bb
commit 2d57ee693b
9 changed files with 177 additions and 106 deletions

14
test/fixtures/each.js vendored
View File

@@ -8,16 +8,16 @@
if (obj.forEach) {
obj.forEach(iterator, context);
} else if (_.isArray(obj) || _.isArguments(obj)) {
var a = obj;
for (var b=0, c=a.length; b<c; b++) {
var item = a[b];
var i = b;
var __a = obj;
for (var __b=0, __c=__a.length; __b<__c; __b++) {
var item = __a[__b];
var i = __b;
iterator.call(context, item, i, obj);
}
} else {
var d = _.keys(obj);
for (var e=0, f=d.length; e<f; e++) {
var key = d[e];
var __d = _.keys(obj);
for (var __e=0, __f=__d.length; __e<__f; __e++) {
var key = __d[__e];
iterator.call(context, obj[key], key, obj);
}
}