| 
														
															@@ -33,18 +33,6 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															    | 
														 | 
														
														 | 
														
															    | 
														 | 
													
												
											
												
													
														| 
														 | 
														
															    ==================================================================== */ 
														 | 
														
														 | 
														
															    ==================================================================== */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-/* Make sure that console is defined */ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-if(typeof console === "undefined") { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	this.console = { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		log: function() {}, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		warn: function() {}, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		info: function() {}, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		debug: function() {}, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		error: function() {} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	}; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /* Global Smalltalk objects. */ 
														 | 
														
														 | 
														
															 /* Global Smalltalk objects. */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // The globals below all begin with `global_' prefix. 
														 | 
														
														 | 
														
															 // The globals below all begin with `global_' prefix. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // This prefix is to advice developers to avoid their usage, 
														 | 
														
														 | 
														
															 // This prefix is to advice developers to avoid their usage, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -107,6 +95,9 @@ var api = new Smalltalk; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 var brikz = new Brikz(api); 
														 | 
														
														 | 
														
															 var brikz = new Brikz(api); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 function OrganizeBrik(brikz, st) { 
														 | 
														
														 | 
														
															 function OrganizeBrik(brikz, st) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	brikz.ensure("augments"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	var org = this; 
														 | 
														
														 | 
														
															 	var org = this; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	org.Organizer = function () {}; 
														 | 
														
														 | 
														
															 	org.Organizer = function () {}; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -510,6 +501,7 @@ function MethodsBrik(brikz, st) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	var instance = brikz.ensure("instance"); 
														 | 
														
														 | 
														
															 	var instance = brikz.ensure("instance"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	var dnu = brikz.ensure("dnu"); 
														 | 
														
														 | 
														
															 	var dnu = brikz.ensure("dnu"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	brikz.ensure("selectorConversion"); 
														 | 
														
														 | 
														
															 	brikz.ensure("selectorConversion"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	brikz.ensure("augments"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	function SmalltalkMethod() {} 
														 | 
														
														 | 
														
															 	function SmalltalkMethod() {} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	inherits(SmalltalkMethod, SmalltalkObject); 
														 | 
														
														 | 
														
															 	inherits(SmalltalkMethod, SmalltalkObject); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -606,9 +598,19 @@ function MethodsBrik(brikz, st) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-function InstanceBrik(brikz, st) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+function AugmentsBrik(brikz, st) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	brikz.ensure("classInit"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	/* Make sure that console is defined */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	if(typeof console === "undefined") { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		this.console = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			log: function() {}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			warn: function() {}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			info: function() {}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			debug: function() {}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			error: function() {} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		}; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	/* Array extensions */ 
														 | 
														
														 | 
														
															 	/* Array extensions */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -623,6 +625,11 @@ function InstanceBrik(brikz, st) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		var i = this.indexOf(el); 
														 | 
														
														 | 
														
															 		var i = this.indexOf(el); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		if (i !== -1) { this.splice(i, 1); } 
														 | 
														
														 | 
														
															 		if (i !== -1) { this.splice(i, 1); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	}; 
														 | 
														
														 | 
														
															 	}; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+function InstanceBrik(brikz, st) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	brikz.ensure("classInit"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	var initialized = false; 
														 | 
														
														 | 
														
															 	var initialized = false; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -946,6 +953,7 @@ brikz.manipulation = ManipulationBrik; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 brikz.classes = ClassesBrik; 
														 | 
														
														 | 
														
															 brikz.classes = ClassesBrik; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 brikz.methods = MethodsBrik; 
														 | 
														
														 | 
														
															 brikz.methods = MethodsBrik; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 brikz.instance = InstanceBrik; 
														 | 
														
														 | 
														
															 brikz.instance = InstanceBrik; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+brikz.augments = AugmentsBrik; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 brikz.rebuild(); 
														 | 
														
														 | 
														
															 brikz.rebuild(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 var smalltalk = api; 
														 | 
														
														 | 
														
															 var smalltalk = api; 
														 |