Fixed a variable initialization bug

Initilized variables have their value passed
by value not by reference.

Code is not processed on parser errors.