| 
					
				 | 
			
			
				@@ -11,7 +11,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * Map the async filter function onto array and evaluate callback, once all have finished. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * Taken from: http://howtonode.org/control-flow-part-iii 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function map(array, filter, callback) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function async_map(array, filter, callback) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var counter = array.length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var new_array = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	array.forEach(function (item, index) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -592,7 +592,7 @@ AmberC.prototype.category_export = function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var defaults = this.defaults; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var self = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	// export categories as .js 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	map(defaults.compiled_categories, function(category, callback) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	async_map(defaults.compiled_categories, function(category, callback) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		var jsFile = category + defaults.suffix_used + '.js'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		var jsFileDeploy = category + defaults.suffix_used + '.deploy.js'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		console.log('Exporting ' + (defaults.deploy ? '(debug + deploy)' : '(debug)') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -618,7 +618,7 @@ AmberC.prototype.category_export = function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 AmberC.prototype.verify = function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	console.log('Verifying if all .st files were compiled'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var self = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	map(this.defaults.compiled, function(file, callback) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	async_map(this.defaults.compiled, function(file, callback) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			path.exists(file, function(exists) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if (exists) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					callback(null, null); 
			 |