Fixed a bug in printing error messages
Refactored the environment code that invokes the parser
Added parsing of local sections in components