more fixes and warnings

-  more resilient on selects
-  warns about unwanted spaces : "f  .   x", " 3   .  *  .  2"
-  warns about "3./.2" ( which means "3 / 2" and not " 3 ./. 2")