Code generation for while loop and if added.
Added support for function calls with no parameters. The function can contain global or local variable.
Implemented function call with value parameters.
Added parameter type checking to function calls.
Completed ref parameter passing.