Added test cases
Fixed tab issue
Added type and line number to the symbol table
Changed parser members from var to this.