| 
					
				 | 
			
			
				@@ -267,12 +267,11 @@ function resolve_js(filename) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // both locally and in $AMBER/js and $AMBER/st  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // -------------------------------------------------- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function collect_files(filesArray) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	var currentFile = filesArray.shift(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	while (undefined !== currentFile) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		var suffix = path.extname(currentFile); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	filesArray.forEach(function(currentFile) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		var fileSuffix = path.extname(currentFile); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		var category = path.basename(currentFile, '.st'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		var amberFile = path.join(defaults.amber_dir, 'st', currentFile); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		switch (suffix) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		switch (fileSuffix) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			case '.st': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if (path.existsSync(currentFile)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					defaults.compile.push(currentFile); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -294,8 +293,7 @@ function collect_files(filesArray) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				defaults.program = currentFile 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		currentFile = filesArray.shift(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	resolve_libraries(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |