| 
					
				 | 
			
			
				@@ -20,7 +20,7 @@ number         = n:(float / integer) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                	   	._value_(n) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                	 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 float          = neg:[-]?int:integer "." dec:integer {return parseFloat((neg+int+"."+dec), 10)} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-integer        = neg:[-]?digits:[0-9]+ {return (parseInt(neg+digits, 10))} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+integer        = neg:[-]?digits:[0-9]+ {return (parseInt(neg+digits.join(""), 10))} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 literalArray   = "#(" ws lits:(lit:literal ws {return lit._value()})* ws ")" { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		  return smalltalk.ValueNode._new() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                	   	._value_(lits) 
			 |