|  | @@ -73,9 +73,7 @@ var path = require('path'),
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  console.time('Compile Time');
 |  |  console.time('Compile Time');
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -function AmberC() {
 |  | 
 | 
											
												
													
														|  | -	this.defaults = createDefaults();
 |  | 
 | 
											
												
													
														|  | -};
 |  | 
 | 
											
												
													
														|  | 
 |  | +function AmberC() {}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  /**
 |  |  /**
 | 
											
										
											
												
													
														|  | @@ -120,11 +118,13 @@ var createDefaults = function(){
 | 
											
												
													
														|  |  /**
 |  |  /**
 | 
											
												
													
														|  |   * Main function for executing the compiler.
 |  |   * Main function for executing the compiler.
 | 
											
												
													
														|  |   */
 |  |   */
 | 
											
												
													
														|  | -AmberC.prototype.main = function() {
 |  | 
 | 
											
												
													
														|  | -	if (3 > process.argv.length) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +AmberC.prototype.main = function(parameters) {
 | 
											
												
													
														|  | 
 |  | +	var options = parameters || process.argv.slice(2);
 | 
											
												
													
														|  | 
 |  | +	if (1 > options.length) {
 | 
											
												
													
														|  |  		this.usage();
 |  |  		this.usage();
 | 
											
												
													
														|  |  	} else {
 |  |  	} else {
 | 
											
												
													
														|  | -		this.handle_options(process.argv.slice(2));
 |  | 
 | 
											
												
													
														|  | 
 |  | +		this.defaults = createDefaults();
 | 
											
												
													
														|  | 
 |  | +		this.handle_options(options);
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  };
 |  |  };
 | 
											
												
													
														|  |  
 |  |  
 |