Modify 'naturalOrFloat'

It returns an array containing one or two elements
Add test for 'naturalOrFloat' of 'makeTokenParser'