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