assignment, and some primary expressions handled