"Use Expression += Value instead of Expression = Expression + Value."
You mean something like this?
(x/2)=(x/3)+5 must be (x/2)+=5 ????
I'll bet this will not work because it is not: Expression = Expression + Value
but: Variable = Variable + Expression (where Variable is any identity in your language that may contain a value)
Since Variable can NOT be arbitrarily complex your whole story goes...
Remark: Variable += Value gains the time needed to access Variable.
Everyone know that x/2+=x/3+5 is not a valid statement in any programming language.This is completely a erronious statement.
Everyone know that this is not a big things to say.... I think if someone has a little knowledge about any programming language, He/She can not say this..Thanking you for your innovative thinking..