Variable names:
You can write code to map variable names in one file to variable names in another, then you can replace both sets with a consistent variable name.
File 1: var1 + = this (var1 - 1);
File 2: sum + = this (sum-1);
, 1, , File 2 , .
* , , . , . , .
:
Force {} () , /else//while/etc...
"i + =..." "i = +..."
:
, , , , .
:
"3 + (2 * 4)" "2 * 4 + 3"
, . , , , .
.
(2+4) * 3 + (2+6) * 5 == someotherequation
//substitute most precedent: (2+4) and (2+6) for a and b
... a * 3 + b * 5
//substitute most precedent: (a*3) and (b*5) for c and d
... c + d
//substitute most precedent....
, . , ... .