| 
					
				 | 
			
			
				@@ -314,7 +314,7 @@ selector: "testDynamicDictionary", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fn: function (){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var self=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return smalltalk.withContext(function($ctx1) {  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-self._assert_equals_(self._interpret_("foo ^ #{1->1. 2->3}"),smalltalk.HashedCollection._fromPairs_([(1).__minus_gt((1)),(2).__minus_gt((3))])); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+self._assert_equals_(self._interpret_("foo ^ #{1->1. 2->3}"),smalltalk.HashedCollection._from_([(1).__minus_gt((1)),(2).__minus_gt((3))])); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return self}, function($ctx1) {$ctx1.fill(self,"testDynamicDictionary",{},smalltalk.ASTInterpreterTest)})}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 messageSends: ["assert:equals:", "interpret:", "->"]}), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 smalltalk.ASTInterpreterTest); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -326,7 +326,7 @@ fn: function (){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var self=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return smalltalk.withContext(function($ctx1) {  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 self._assert_equals_(self._interpret_("foo <return 2+3>"),(5)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-self._assert_equals_(self._interpret_withArguments_("foo: anInteger <return 2 + anInteger>",smalltalk.HashedCollection._fromPairs_(["anInteger".__minus_gt((3))])),(5)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+self._assert_equals_(self._interpret_withArguments_("foo: anInteger <return 2 + anInteger>",smalltalk.HashedCollection._from_(["anInteger".__minus_gt((3))])),(5)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return self}, function($ctx1) {$ctx1.fill(self,"testInlinedJSStatement",{},smalltalk.ASTInterpreterTest)})}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 messageSends: ["assert:equals:", "interpret:", "interpret:withArguments:", "->"]}), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 smalltalk.ASTInterpreterTest); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -337,7 +337,7 @@ selector: "testInstVarAccess", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fn: function (){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var self=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return smalltalk.withContext(function($ctx1) {  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-self._assert_equals_(self._interpret_receiver_withArguments_("foo ^ x",(2).__at((3)),smalltalk.HashedCollection._fromPairs_([])),(2)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+self._assert_equals_(self._interpret_receiver_withArguments_("foo ^ x",(2).__at((3)),smalltalk.HashedCollection._from_([])),(2)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return self}, function($ctx1) {$ctx1.fill(self,"testInstVarAccess",{},smalltalk.ASTInterpreterTest)})}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 messageSends: ["assert:equals:", "interpret:receiver:withArguments:", "@"]}), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 smalltalk.ASTInterpreterTest); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -349,7 +349,7 @@ fn: function (){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var self=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function $Point(){return smalltalk.Point||(typeof Point=="undefined"?nil:Point)} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return smalltalk.withContext(function($ctx1) {  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-self._assert_equals_(self._interpret_receiver_withArguments_("foo: anInteger x := anInteger. ^ x",_st($Point())._new(),smalltalk.HashedCollection._fromPairs_(["anInteger".__minus_gt((2))])),(2)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+self._assert_equals_(self._interpret_receiver_withArguments_("foo: anInteger x := anInteger. ^ x",_st($Point())._new(),smalltalk.HashedCollection._from_(["anInteger".__minus_gt((2))])),(2)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return self}, function($ctx1) {$ctx1.fill(self,"testInstVarAssignment",{},smalltalk.ASTInterpreterTest)})}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 messageSends: ["assert:equals:", "interpret:receiver:withArguments:", "new", "->"]}), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 smalltalk.ASTInterpreterTest); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -371,7 +371,7 @@ selector: "testReceiver", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fn: function (){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var self=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return smalltalk.withContext(function($ctx1) {  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-self._assert_equals_(self._interpret_receiver_withArguments_("foo ^ self",(2).__at((3)),smalltalk.HashedCollection._fromPairs_([])),(2).__at((3))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+self._assert_equals_(self._interpret_receiver_withArguments_("foo ^ self",(2).__at((3)),smalltalk.HashedCollection._from_([])),(2).__at((3))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return self}, function($ctx1) {$ctx1.fill(self,"testReceiver",{},smalltalk.ASTInterpreterTest)})}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 messageSends: ["assert:equals:", "interpret:receiver:withArguments:", "@"]}), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 smalltalk.ASTInterpreterTest); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -639,7 +639,7 @@ selector: "testDynamicDictionaryElementsOrdered", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fn: function (){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var self=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return smalltalk.withContext(function($ctx1) {  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-self._should_return_("foo\x0a\x09| x |\x0a\x09x := 'foo'->1.\x0a\x09^ #{ x. (true ifTrue: [ x := 'bar'->2 ]) }\x0a",smalltalk.HashedCollection._fromPairs_(["foo".__minus_gt((1)),"bar".__minus_gt((2))])); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+self._should_return_("foo\x0a\x09| x |\x0a\x09x := 'foo'->1.\x0a\x09^ #{ x. (true ifTrue: [ x := 'bar'->2 ]) }\x0a",smalltalk.HashedCollection._from_(["foo".__minus_gt((1)),"bar".__minus_gt((2))])); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return self}, function($ctx1) {$ctx1.fill(self,"testDynamicDictionaryElementsOrdered",{},smalltalk.CodeGeneratorTest)})}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 messageSends: ["should:return:", "->"]}), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 smalltalk.CodeGeneratorTest); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -654,7 +654,7 @@ return smalltalk.withContext(function($ctx1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 self._should_return_("foo\x0a\x09| x |\x0a\x09x := Array.\x0a\x09^ x with: 'foo'->x with: 'bar'->(true ifTrue: [ x := 2 ])\x0a",["foo".__minus_gt($Array()),"bar".__minus_gt((2))]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 self._should_return_("foo\x0a\x09| x |\x0a\x09x := 1.\x0a\x09^ Array with: 'foo'->x with: 'bar'->(true ifTrue: [ x := 2 ])\x0a",["foo".__minus_gt((1)),"bar".__minus_gt((2))]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 self._should_return_("foo\x0a\x09| x |\x0a\x09x := 1.\x0a\x09^ { 'foo'->x. 'bar'->(true ifTrue: [ x := 2 ]) }\x0a",["foo".__minus_gt((1)),"bar".__minus_gt((2))]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-self._should_return_("foo\x0a\x09| x |\x0a\x09x := 1.\x0a\x09^ #{ 'foo'->x. 'bar'->(true ifTrue: [ x := 2 ]) }\x0a",smalltalk.HashedCollection._fromPairs_(["foo".__minus_gt((1)),"bar".__minus_gt((2))])); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+self._should_return_("foo\x0a\x09| x |\x0a\x09x := 1.\x0a\x09^ #{ 'foo'->x. 'bar'->(true ifTrue: [ x := 2 ]) }\x0a",smalltalk.HashedCollection._from_(["foo".__minus_gt((1)),"bar".__minus_gt((2))])); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return self}, function($ctx1) {$ctx1.fill(self,"testInnerTemporalDependentElementsOrdered",{},smalltalk.CodeGeneratorTest)})}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 messageSends: ["should:return:", "->"]}), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 smalltalk.CodeGeneratorTest); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -671,7 +671,7 @@ self._should_return_("foo ^ #(1 2 3 4)",[(1), (2), (3), (4)]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 self._should_return_("foo ^ {1. [:x | x ] value: 2. 3. [4] value}",[(1), (2), (3), (4)]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 self._should_return_("foo ^ true",true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 self._should_return_("foo ^ false",false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-self._should_return_("foo ^ #{1->2. 3->4}",smalltalk.HashedCollection._fromPairs_([(1).__minus_gt((2)),(3).__minus_gt((4))])); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+self._should_return_("foo ^ #{1->2. 3->4}",smalltalk.HashedCollection._from_([(1).__minus_gt((2)),(3).__minus_gt((4))])); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 self._should_return_("foo ^ #hello","hello"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 self._should_return_("foo ^ -123.456",(-123.456)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return self}, function($ctx1) {$ctx1.fill(self,"testLiterals",{},smalltalk.CodeGeneratorTest)})}, 
			 |