SRG code robustness

* multiple blank ; handeling
* precision handeling