| 
														
															@@ -317,6 +317,9 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                      ._arguments_(pattern[1]) 
														 | 
														
														 | 
														
															                                      ._arguments_(pattern[1]) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                      ._nodes_([sequence]); 
														 | 
														
														 | 
														
															                                      ._nodes_([sequence]); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                          }, 
														 | 
														
														 | 
														
															                          }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        peg$c136 = function(send) { return send._selector() === "->" }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        peg$c137 = function(send) { return [send._receiver(), send._arguments()[0]]; }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        peg$c138 = function(first, others) { return first.concat.apply(first, others); }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         peg$currPos          = 0, 
														 | 
														
														 | 
														
															         peg$currPos          = 0, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         peg$reportedPos      = 0, 
														 | 
														
														 | 
														
															         peg$reportedPos      = 0, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -488,7 +491,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsestart() { 
														 | 
														
														 | 
														
															     function peg$parsestart() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0; 
														 | 
														
														 | 
														
															       var s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 0, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 0, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -506,7 +509,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseseparator() { 
														 | 
														
														 | 
														
															     function peg$parseseparator() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1; 
														 | 
														
														 | 
														
															       var s0, s1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 1, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 1, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -545,7 +548,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsecomments() { 
														 | 
														
														 | 
														
															     function peg$parsecomments() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 2, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 2, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -670,7 +673,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsews() { 
														 | 
														
														 | 
														
															     function peg$parsews() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1; 
														 | 
														
														 | 
														
															       var s0, s1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 3, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 3, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -699,7 +702,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseidentifier() { 
														 | 
														
														 | 
														
															     function peg$parseidentifier() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 4, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 4, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -755,7 +758,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsekeyword() { 
														 | 
														
														 | 
														
															     function peg$parsekeyword() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2; 
														 | 
														
														 | 
														
															       var s0, s1, s2; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 5, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 5, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -794,7 +797,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseselector() { 
														 | 
														
														 | 
														
															     function peg$parseselector() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 6, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 6, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -850,7 +853,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseclassName() { 
														 | 
														
														 | 
														
															     function peg$parseclassName() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 7, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 7, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -906,7 +909,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsestring() { 
														 | 
														
														 | 
														
															     function peg$parsestring() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 8, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 8, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1004,7 +1007,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsesymbol() { 
														 | 
														
														 | 
														
															     function peg$parsesymbol() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2; 
														 | 
														
														 | 
														
															       var s0, s1, s2; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 9, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 9, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1043,7 +1046,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsebareSymbol() { 
														 | 
														
														 | 
														
															     function peg$parsebareSymbol() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2; 
														 | 
														
														 | 
														
															       var s0, s1, s2; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 10, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 10, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1079,7 +1082,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsenumber() { 
														 | 
														
														 | 
														
															     function peg$parsenumber() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1; 
														 | 
														
														 | 
														
															       var s0, s1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 11, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 11, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1112,7 +1115,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsenumberExp() { 
														 | 
														
														 | 
														
															     function peg$parsenumberExp() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 12, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 12, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1165,7 +1168,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsehex() { 
														 | 
														
														 | 
														
															     function peg$parsehex() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 13, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 13, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1240,7 +1243,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsefloat() { 
														 | 
														
														 | 
														
															     function peg$parsefloat() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 14, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 14, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1342,7 +1345,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseinteger() { 
														 | 
														
														 | 
														
															     function peg$parseinteger() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 15, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 15, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1405,7 +1408,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseliteralArray() { 
														 | 
														
														 | 
														
															     function peg$parseliteralArray() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2; 
														 | 
														
														 | 
														
															       var s0, s1, s2; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 16, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 16, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1444,7 +1447,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsebareLiteralArray() { 
														 | 
														
														 | 
														
															     function peg$parsebareLiteralArray() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2; 
														 | 
														
														 | 
														
															       var s0, s1, s2; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 17, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 17, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1483,7 +1486,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseliteralArrayRest() { 
														 | 
														
														 | 
														
															     function peg$parseliteralArrayRest() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 18, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 18, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1581,7 +1584,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsedynamicArray() { 
														 | 
														
														 | 
														
															     function peg$parsedynamicArray() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5, s6; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5, s6; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 19, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 19, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1662,7 +1665,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsedynamicDictionary() { 
														 | 
														
														 | 
														
															     function peg$parsedynamicDictionary() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 20, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 20, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1681,7 +1684,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (s1 !== peg$FAILED) { 
														 | 
														
														 | 
														
															       if (s1 !== peg$FAILED) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         s2 = peg$parsews(); 
														 | 
														
														 | 
														
															         s2 = peg$parsews(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (s2 !== peg$FAILED) { 
														 | 
														
														 | 
														
															         if (s2 !== peg$FAILED) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          s3 = peg$parseexpressions(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s3 = peg$parseassociations(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           if (s3 === peg$FAILED) { 
														 | 
														
														 | 
														
															           if (s3 === peg$FAILED) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             s3 = peg$c37; 
														 | 
														
														 | 
														
															             s3 = peg$c37; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           } 
														 | 
														
														 | 
														
															           } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1728,7 +1731,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsepseudoVariable() { 
														 | 
														
														 | 
														
															     function peg$parsepseudoVariable() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2; 
														 | 
														
														 | 
														
															       var s0, s1, s2; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 21, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 21, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1794,7 +1797,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseparseTimeLiteral() { 
														 | 
														
														 | 
														
															     function peg$parseparseTimeLiteral() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0; 
														 | 
														
														 | 
														
															       var s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 22, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 22, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1824,7 +1827,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseruntimeLiteral() { 
														 | 
														
														 | 
														
															     function peg$parseruntimeLiteral() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0; 
														 | 
														
														 | 
														
															       var s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 23, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 23, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1848,7 +1851,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseliteral() { 
														 | 
														
														 | 
														
															     function peg$parseliteral() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0; 
														 | 
														
														 | 
														
															       var s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 24, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 24, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1869,7 +1872,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsevariable() { 
														 | 
														
														 | 
														
															     function peg$parsevariable() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1; 
														 | 
														
														 | 
														
															       var s0, s1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 25, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 25, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1893,7 +1896,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsekeywordPair() { 
														 | 
														
														 | 
														
															     function peg$parsekeywordPair() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 26, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 26, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1938,7 +1941,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsebinarySelector() { 
														 | 
														
														 | 
														
															     function peg$parsebinarySelector() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2; 
														 | 
														
														 | 
														
															       var s0, s1, s2; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 27, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 27, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1983,7 +1986,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsekeywordPattern() { 
														 | 
														
														 | 
														
															     function peg$parsekeywordPattern() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5, s6; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5, s6; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 28, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 28, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2070,7 +2073,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsebinaryPattern() { 
														 | 
														
														 | 
														
															     function peg$parsebinaryPattern() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 29, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 29, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2115,7 +2118,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseunaryPattern() { 
														 | 
														
														 | 
														
															     function peg$parseunaryPattern() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2; 
														 | 
														
														 | 
														
															       var s0, s1, s2; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 30, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 30, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2148,7 +2151,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseexpression() { 
														 | 
														
														 | 
														
															     function peg$parseexpression() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0; 
														 | 
														
														 | 
														
															       var s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 31, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 31, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2175,7 +2178,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseexpressionList() { 
														 | 
														
														 | 
														
															     function peg$parseexpressionList() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 32, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 32, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2226,7 +2229,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseexpressions() { 
														 | 
														
														 | 
														
															     function peg$parseexpressions() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 33, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 33, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2264,7 +2267,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseassignment() { 
														 | 
														
														 | 
														
															     function peg$parseassignment() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 34, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 34, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2321,7 +2324,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseret() { 
														 | 
														
														 | 
														
															     function peg$parseret() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 35, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 35, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2387,7 +2390,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsetemps() { 
														 | 
														
														 | 
														
															     function peg$parsetemps() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5, s6; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5, s6; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 36, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 36, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2485,7 +2488,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseblockParamList() { 
														 | 
														
														 | 
														
															     function peg$parseblockParamList() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5, s6; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5, s6; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 37, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 37, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2605,7 +2608,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsesubexpression() { 
														 | 
														
														 | 
														
															     function peg$parsesubexpression() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 38, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 38, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2668,7 +2671,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsestatements() { 
														 | 
														
														 | 
														
															     function peg$parsestatements() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5, s6, s7; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5, s6, s7; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 39, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 39, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2836,7 +2839,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsesequence() { 
														 | 
														
														 | 
														
															     function peg$parsesequence() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0; 
														 | 
														
														 | 
														
															       var s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 40, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 40, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2857,7 +2860,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsestSequence() { 
														 | 
														
														 | 
														
															     function peg$parsestSequence() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 41, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 41, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2908,7 +2911,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseblock() { 
														 | 
														
														 | 
														
															     function peg$parseblock() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5, s6, s7; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5, s6, s7; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 42, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 42, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2989,7 +2992,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseoperand() { 
														 | 
														
														 | 
														
															     function peg$parseoperand() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0; 
														 | 
														
														 | 
														
															       var s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 43, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 43, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3013,7 +3016,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseunaryMessage() { 
														 | 
														
														 | 
														
															     function peg$parseunaryMessage() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 44, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 44, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3067,7 +3070,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseunaryTail() { 
														 | 
														
														 | 
														
															     function peg$parseunaryTail() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 45, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 45, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3115,7 +3118,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parseunarySend() { 
														 | 
														
														 | 
														
															     function peg$parseunarySend() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 46, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 46, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3157,7 +3160,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsebinaryMessage() { 
														 | 
														
														 | 
														
															     function peg$parsebinaryMessage() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 47, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 47, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3205,7 +3208,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsebinaryTail() { 
														 | 
														
														 | 
														
															     function peg$parsebinaryTail() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2; 
														 | 
														
														 | 
														
															       var s0, s1, s2; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 48, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 48, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3241,7 +3244,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsebinarySend() { 
														 | 
														
														 | 
														
															     function peg$parsebinarySend() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2; 
														 | 
														
														 | 
														
															       var s0, s1, s2; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 49, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 49, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3277,7 +3280,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsekeywordMessage() { 
														 | 
														
														 | 
														
															     function peg$parsekeywordMessage() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 50, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 50, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3349,7 +3352,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsekeywordSend() { 
														 | 
														
														 | 
														
															     function peg$parsekeywordSend() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2; 
														 | 
														
														 | 
														
															       var s0, s1, s2; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 51, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 51, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3382,7 +3385,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsemessage() { 
														 | 
														
														 | 
														
															     function peg$parsemessage() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0; 
														 | 
														
														 | 
														
															       var s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 52, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 52, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3406,7 +3409,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsecascade() { 
														 | 
														
														 | 
														
															     function peg$parsecascade() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 53, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 53, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3535,7 +3538,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsejsStatement() { 
														 | 
														
														 | 
														
															     function peg$parsejsStatement() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 54, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 54, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3633,7 +3636,7 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function peg$parsemethod() { 
														 | 
														
														 | 
														
															     function peg$parsemethod() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
														
														 | 
														
															       var s0, s1, s2, s3, s4, s5; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var key    = peg$currPos * 56 + 55, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 55, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cached = peg$cache[key]; 
														 | 
														
														 | 
														
															           cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (cached) { 
														 | 
														
														 | 
														
															       if (cached) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3690,6 +3693,134 @@ globals.SmalltalkParser = (function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       return s0; 
														 | 
														
														 | 
														
															       return s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    function peg$parseassociationSend() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var s0, s1, s2; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 56, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      if (cached) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        peg$currPos = cached.nextPos; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        return cached.result; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      s0 = peg$currPos; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      s1 = peg$parsebinarySend(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      if (s1 !== peg$FAILED) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        peg$reportedPos = peg$currPos; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        s2 = peg$c136(s1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (s2) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s2 = peg$c112; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s2 = peg$c1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (s2 !== peg$FAILED) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          peg$reportedPos = s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s1 = peg$c137(s1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s0 = s1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          peg$currPos = s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s0 = peg$c1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        peg$currPos = s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        s0 = peg$c1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      peg$cache[key] = { nextPos: peg$currPos, result: s0 }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      return s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    function peg$parseassociationList() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var s0, s1, s2, s3, s4; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 57, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      if (cached) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        peg$currPos = cached.nextPos; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        return cached.result; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      s0 = peg$currPos; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      s1 = peg$parsews(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      if (s1 !== peg$FAILED) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (input.charCodeAt(peg$currPos) === 46) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s2 = peg$c47; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          peg$currPos++; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s2 = peg$FAILED; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          if (peg$silentFails === 0) { peg$fail(peg$c48); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (s2 !== peg$FAILED) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s3 = peg$parsews(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          if (s3 !== peg$FAILED) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            s4 = peg$parseassociationSend(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if (s4 !== peg$FAILED) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              peg$reportedPos = s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              s1 = peg$c85(s4); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              s0 = s1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              peg$currPos = s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              s0 = peg$c1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            peg$currPos = s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            s0 = peg$c1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          peg$currPos = s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s0 = peg$c1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        peg$currPos = s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        s0 = peg$c1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      peg$cache[key] = { nextPos: peg$currPos, result: s0 }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      return s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    function peg$parseassociations() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var s0, s1, s2, s3; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var key    = peg$currPos * 59 + 58, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          cached = peg$cache[key]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      if (cached) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        peg$currPos = cached.nextPos; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        return cached.result; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      s0 = peg$currPos; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      s1 = peg$parseassociationSend(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      if (s1 !== peg$FAILED) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        s2 = []; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        s3 = peg$parseassociationList(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        while (s3 !== peg$FAILED) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s2.push(s3); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s3 = peg$parseassociationList(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (s2 !== peg$FAILED) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          peg$reportedPos = s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s1 = peg$c138(s1, s2); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s0 = s1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          peg$currPos = s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          s0 = peg$c1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        peg$currPos = s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        s0 = peg$c1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      peg$cache[key] = { nextPos: peg$currPos, result: s0 }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      return s0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     peg$result = peg$startRuleFunction(); 
														 | 
														
														 | 
														
															     peg$result = peg$startRuleFunction(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     if (peg$result !== peg$FAILED && peg$currPos === input.length) { 
														 | 
														
														 | 
														
															     if (peg$result !== peg$FAILED && peg$currPos === input.length) { 
														 |