#4 grammar fixing
     * constDecl and varDecl duplicate detection fixed
     * formal & local parametar done