| 
					
				 | 
			
			
				@@ -4,8 +4,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // as aCategoryName.js. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var sys = require('sys'), fs = require('fs'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// Only care about our arguments, strip away node and all.js 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-var arguments = process.argv.splice(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// Only care about our arguments, strip away node, all.js and debug flag. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var arguments = process.argv.splice(3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// First argument is debugMode: "true" or "false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+if (process.argv[2] == "true") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  smalltalk.debugMode = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  smalltalk.debugMode = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+console.log("Compiling in debugMode: " + smalltalk.debugMode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // If it ends with .st, import it, otherwise export category as .js 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 arguments.forEach(function(val, index, array) { 
			 |