vardecl should not append ;