Example #1
0
asyncTest("reduceRight", 1, function(_) {
	var result = flows.reduceRight(_, [1, 2, 3, 4], function(_, v, val) {
		return v * delay(_, val);
	}, 1);
	strictEqual(result, 24);
	start();
});
asyncTest("reduceRight", 3, function __9(_) { var result; var __frame = { name: "__9", line: 293 }; return __func(_, this, arguments, __9, 0, __frame, function __$__9() {
    return flows.reduceRight(__cb(_, __frame, 1, 20, function ___(__0, __4) { result = __4;


      strictEqual(result, 24);
      return [1,2,3,4,].reduceRight_(__cb(_, __frame, 5, 27, function ___(__0, __5) { result = __5;


        strictEqual(result, 24);
        return sparse().reduceRight_(__cb(_, __frame, 9, 23, function ___(__0, __6) { result = __6;


          strictEqual(result, "/99/44/33");
          start(); _(); }, true), function __3(_, v, val) { var __frame = { name: "__3", line: 302 }; return __func(_, this, arguments, __3, 0, __frame, function __$__3() { return delay(__cb(_, __frame, 1, 19, function ___(__0, __2) { var __1 = ((v + "/") + __2); return _(null, __1); }, true), val); }); }, ""); }, true), function __2(_, v, val) { var __frame = { name: "__2", line: 298 }; return __func(_, this, arguments, __2, 0, __frame, function __$__2() { return delay(__cb(_, __frame, 1, 13, function ___(__0, __2) { var __1 = (v * __2); return _(null, __1); }, true), val); }); }, 1); }, true), [1,2,3,4,], function __1(_, v, val) { var __frame = { name: "__1", line: 294 }; return __func(_, this, arguments, __1, 0, __frame, function __$__1() { return delay(__cb(_, __frame, 1, 13, function ___(__0, __2) { var __1 = (v * __2); return _(null, __1); }, true), val); }); }, 1); });});
Example #3
0
asyncTest('reduceRight', 3, function __9(_) { var result; var __frame = { name: '__9', line: 293 }; return __func(_, this, arguments, __9, 0, __frame, function __$__9() { 
        return flows.reduceRight(__cb(_, __frame, 1, 0, function ___(__0, __4) { result = __4; 
            
            
            strictEqual(result, 24); 
            return [ 1, 2, 3, 4 ].reduceRight_(__cb(_, __frame, 5, 0, function ___(__0, __5) { result = __5; 
                
                
                strictEqual(result, 24); 
                return sparse().reduceRight_(__cb(_, __frame, 9, 0, function ___(__0, __6) { result = __6; 
                    
                    
                    strictEqual(result, '/99/44/33'); 
                    start(); _(); }, true, false), function __3(_, v, val) { var __frame = { name: '__3', line: 302 }; return __func(_, this, arguments, __3, 0, __frame, function __$__3() { return delay(__cb(_, __frame, 1, 0, function ___(__0, __2) { var __1 = v + '/' + __2; return _(null, __1); }, true, false), val); }); }, ''); }, true, false), function __2(_, v, val) { var __frame = { name: '__2', line: 298 }; return __func(_, this, arguments, __2, 0, __frame, function __$__2() { return delay(__cb(_, __frame, 1, 0, function ___(__0, __2) { var __1 = v * __2; return _(null, __1); }, true, false), val); }); }, 1); }, true, false), [ 1, 2, 3, 4 ], function __1(_, v, val) { var __frame = { name: '__1', line: 294 }; return __func(_, this, arguments, __1, 0, __frame, function __$__1() { return delay(__cb(_, __frame, 1, 0, function ___(__0, __2) { var __1 = v * __2; return _(null, __1); }, true, false), val); }); }, 1); }); }); 
Example #4
0
asyncTest("reduceRight", 1, function __9(_) { if (!_) { return __future(__9, arguments, 0); }; var result;
 return flows.reduceRight(__cb(_, function(__0, __2) { result = __2;


 strictEqual(result, 24);
 start(); _(); }), [1,2,3,4,], function __1(_, v, val) { if (!_) { return __future(__1, arguments, 0); } ; return delay(__cb(_, function(__0, __2) { var __1 = (v * __2); return _(null, __1); }), val); }, 1);});
Example #5
0
asyncTest("reduceRight", 1, function __9(_) { var result; var __frame = { name: "__9", line: 74 }; return __func(_, this, arguments, __9, 0, __frame, function __$__9() {
 return flows.reduceRight(__cb(_, __frame, 1, 14, function ___(__0, __2) { result = __2;


 strictEqual(result, 24);
 start(); _(); }), [1,2,3,4,], function __1(_, v, val) { var __frame = { name: "__1", line: 75 }; return __func(_, this, arguments, __1, 0, __frame, function __$__1() { return delay(__cb(_, __frame, 1, 13, function ___(__0, __2) { var __1 = (v * __2); return _(null, __1); }), val); }); }, 1); });});