fixed wrong type in variable declaration statement

- variables are now initialized with an expression instead of constant
- removed obsolete check for parameters presence in functionDecl