Important changes to the parser.

Multi-Argument Handling. This commit may contains some bugs with
functions.