parsing pre and post unary operators