+ fixed #22: Display semantic error - Added semantic validation
* Refactored parsing utility
* Minor fixes regariding parsing and validation