support additional assignment expression (*=, /=, &=, ...etc)