add assignment, arithmetic and logical operations with priority from real ruby